Skills and subagents for spec-driven development. Spec-first approach: research, define, execute. No ambiguity, no guessing.
The problem: Agents lose context between sessions. They jump to execution without discussion, make unexpected changes, forget decisions, repeat work.
The solution: Specs as persistent memory. Every task gets a spec committed to version control — agents can pick up exactly where they left off.
How it works:
- Research — Investigate the problem, gather context, document findings in
research.md - Spec — Define the solution with unambiguous steps in
spec.md - Execute — Follow the spec literally, step by step
- Review — Each step gets reviewed before committing
- Track — Progress tracked in
progress.md, gaps flagged and filled
Specs live in your repo and get committed. They survive sessions, editors, and model changes.
Core principles:
- Discussion by default — when input is ambiguous, discuss don't act
- Define before use — no vague or undefined terms
- Propose, show, confirm — never change without explicit approval
- One thing at a time — no bundled changes
- Don't assume, verify — research and check, never guess
| Type | Name | Description |
|---|---|---|
| Skill | spec-development |
Research, discuss, and write specs |
| Skill | spec-execution |
Execute specs literally, track progress |
| Skill | spec-step-execution |
Execute a single step from a spec |
| Skill | spec-step-review |
Review implementation against spec |
| Agent | spec-step-executor |
Subagent for executing individual spec steps |
| Agent | spec-step-reviewer |
Subagent for reviewing implementation against spec |
Skills are usually automatically exposed as commands (/spec-development, /spec-execution).
npx skills add wilddeer/specopsSee skills.sh for details.
Windows (PowerShell):
irm https://raw.githubusercontent.com/wilddeer/specops/v4.1.0/install.ps1 | iexmacOS/Linux:
curl -fsSL https://raw.githubusercontent.com/wilddeer/specops/v4.1.0/install.sh | bashThis installs skills to ~/.cursor/skills/specops/ and agents to ~/.cursor/agents/.
To uninstall, remove ~/.cursor/skills/specops/ and ~/.cursor/agents/spec-step-executor.md.
# Add marketplace
/plugin marketplace add wilddeer/specops
# Install the plugin
/plugin install specops@wilddeer-specopsInspired by Superpowers by Jesse Vincent.
MIT