Skip to main content
wilddeer

specops

by wilddeerv4.1.0

Work on projects through well-defined specs. Spec-first approach with no ambiguity.

Installation guide →
5 skillsMIT GitHub

Documentation

# SpecOps

Skills and subagents for spec-driven development. Spec-first approach: research, define, execute. No ambiguity, no guessing.

## What it does

**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:**

1. **Research** — Investigate the problem, gather context, document findings in `research.md`
2. **Spec** — Define the solution with unambiguous steps in `spec.md`
3. **Execute** — Follow the spec literally, step by step
4. **Review** — Each step gets reviewed before committing
5. **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

## Contents

| 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`).

## Installation

### Universal (recommended)

```bash
npx skills add wilddeer/specops
```

See [skills.sh](https://skills.sh/) for details.

### Cursor (manual install)

Windows (PowerShell):
```powershell
irm https://raw.githubusercontent.com/wilddeer/specops/v4.1.0/install.ps1 | iex
```

macOS/Linux:
```bash
curl -fsSL https://raw.githubusercontent.com/wilddeer/specops/v4.1.0/install.sh | bash
```

This installs skills to `~/.cursor/skills/specops/` and agents to `~/.cursor/agents/`.

To uninstall, remove `~/.cursor/skills/specops/` and `~/.cursor/agents/spec-step-executor.md`.

### Claude Code

```bash
# Add marketplace
/plugin marketplace add wilddeer/specops

# Install the plugin
/plugin install specops@wilddeer-specops
```

## Acknowledgements

Inspired by [Superpowers](https://github.com/obra/superpowers) by Jesse Vincent.

## License

MIT