
Spec Driven Implementation
This enforces a spec-first workflow for substantial features, creating PRODUCT.md and TECH.md files under specs/<ticket-number>/ before you write code. It's pragmatic about when specs actually help: think 1k+ LOC changes, cross-cutting work, or anything with meaningful ambiguity where an agent or reviewer benefits from reading the plan before the implementation. The workflow ties directly into Linear for issue tracking and keeps specs updated in the same PR as code changes, so they don't go stale. Skip it for small bug fixes or straightforward refactors. The honest take: this is useful if you're working in a team context where checked-in specs become the shared source of truth, less so if you just want to move fast on solo work.
- skills.sh installs
- 28.9K
- GitHub stars
- 684
- last updated
- Aug 21, 2026
Install
$ npx -y skills add warpdotdev/common-skills --skill spec-driven-implementation --agent claude-codeInstalls into .claude/skills of the current project.
Files
spec-driven-implementation
Drive a spec-first workflow for substantial features in Warp.
Overview
Use this skill for significant features where a written spec will improve implementation quality, reduce ambiguity, or make review easier. Be pragmatic: not every change needs specs.
Specs should usually live in:
specs/<linear-ticket-number>/PRODUCT.mdspecs/<linear-ticket-number>/TECH.md
For example:
specs/APP-1234/PRODUCT.mdspecs/APP-1234/TECH.md
specs/ should contain only ticket-named directories as direct children. Do not create engineer-named subdirectories or feature-slug directories there.
If a relevant Linear issue does not already exist, create one before writing specs. Use the Linear MCP tools directly:
list_teamsto find the appropriate teamlist_issue_labelsto inspect the expected labels/tagssave_issueto create the issue with the appropriate team and labels
If the correct team or labels are not obvious from the request and surrounding context, use ask_user_question to clarify rather than guessing.
Sponsors
Details
- Repository
- github.com/warpdotdev/common-skills
- Categories
- Documentation, AI & Agent Building, Productivity & Planning, Automation & Workflows
- First seen
- May 16, 2026
More from warpdotdev/common-skills
All 23- Write Product Spec28.9K
- Write Tech Spec28.8K
- Resolve Merge Conflicts28.8K
- Fix Errors28.7K
- Implement Specs28.7K
- Create Pr28.7K
- Update Skill28.6K
- Diagnose Ci Failures28.6K
- Pr Walkthrough28.3K
- Brandalf28.3K
- Council28.1K
- Check Impl Against Spec27.1K
- Reproduce Bug Report27K
- Respond To Pr Comments In Blocklist25.3K
- Validate Changes Match Specs25.3K
- Cross Critique22.1K
- Research22K
- Saga20.8K
- Write Feature Docs19.3K
- Scan New Specs19.3K
- Readout17.7K
- Review Pr29.1K