Workflow
High-velocity solo development. Idea to production same-day.
Agent Capabilities
| Capability |
Used For |
Required |
Fallback |
| File read/write |
Specs, config, history |
Yes |
— |
| Code search (grep/glob) |
Discovery, context |
Yes |
— |
| Shell/command execution |
Quality gates (lint, build, test) |
Yes |
List commands for user to run |
Codebase intelligence (npx codebase-intelligence) |
Structural analysis for TS/TSX projects (graph, metrics, blast radius) |
No |
grep/glob/read (manual exploration) |
| Task/todo tracking |
Phase management |
Recommended |
Track in spec Progress section |
| User interaction |
Stuck escalation, risk flags |
Recommended |
Log decisions in spec Notes |
| Web/doc search |
Pattern lookup |
No |
Use embedded patterns |
Fallback rule: If your agent lacks a capability, use the fallback. Never skip the workflow step — adapt the method.
Commands
| Command |
Action |
Reference |
plan {idea} |
Create spec |
plan.md |
spike {question} |
Time-boxed exploration |
spike.md |
ship / ship {idea} |
Implement + validate |
ship.md |
fix / fix {bug} |
Scientific debug + regression fix |
fix.md |
review |
Portable multi-perspective review spec with line-by-line + rule-by-rule coverage |
review.md |
spec-review |
Adversarial spec analysis |
spec-review.md |
focus |
Priority analysis + task proposals |
focus.md |
done |
Validate + retro + archive |
done.md |
drop |
Abandon, preserve learnings |
drop.md |
workflow |
Show state + suggest next |
Status (below) |
No flags needed. The agent auto-detects intent from context:
- "review the spec" → manual review pause
- "skip tests" → skip test gate (documented)
- "fix this bug" → dedicated bug fix with regression test
- "emergency fix" → bypass spec ceremony
- "production ready" → production validation
Flow
Features: focus → plan {idea} → ship → [implement/review/fix loop] → done
Bug fixes: fix {bug} → [investigate/TDD/validate] → done
Quick mode (<2h): ship {idea} → done
Don't know what to work on: focus
Philosophy
- Spec-first: All work needs a spec (creates one if missing)
- Ship loop: Build → review → fix until clean
- Quality gates: lint → typecheck → build → test → E2E → coverage (auto-detected per project)
- E2E-first testing: Default to E2E tests. Unit tests only for pure functions
- TDD enforced: RED → GREEN → REFACTOR per AC. Tests written before implementation (BLOCKING)
- Mock boundary: Real systems preferred. Mock only third-party APIs without sandbox (last resort)
- AC-driven coverage: Every Must Have + Error AC maps to an E2E test in the scenario registry
- Anti-regression: Bug fixes require E2E regression test + anti-cascade diff (BLOCKING)
- Failure mode testing: Every HIGH/MED failure hypothesis gets a defensive E2E test
- Human controls deployment: Agent codes, you push/deploy
- Done same-day: Scope to what ships today
- Own planning: Never use the host agent's built-in plan mode (EnterPlanMode, etc.). This skill writes real spec files to
specs/active/.
Spec Tiers
| Tier |
Size |
Spec |
Task Tracking |
| trivial |
<5 LOC |
None — just do it |
No |
| micro |
<30 LOC |
Inline comment in code |
No |
| mini |
<100 LOC |
Spec file, minimal |
Yes (if available) |
| standard |
100+ LOC |
Full spec with checklist |
Yes (if available) |
Action Router
User input
│
├─ "plan", "spec", "design" → Load references/actions/plan.md
├─ "spike", "explore", "investigate" → Load references/actions/spike.md
├─ "ship", "implement", "build" → Load references/actions/ship.md
├─ "fix", "debug", "repair" → Load references/actions/fix.md
├─ "review", "check code" → Load references/actions/review.md
├─ "review spec", "analyze spec",
│ "challenge spec" → Load references/actions/spec-review.md
├─ "focus", "what should i do",
│ "prioritize", "overwhelmed" → Load references/actions/focus.md
├─ "done", "finish", "complete" → Load references/actions/done.md
├─ "drop", "abandon" → Load references/actions/drop.md
└─ "workflow", "what's next", "what now",
"what's up", "whats up", "status" → Status Action (below)
Loading rule: Read the action file BEFORE executing. The action file contains all logic, task templates, and references needed.
Status Action
No separate action file — logic is inline here. Detect current state, suggest next action:
1. Check specs/active/ for active spec
2. Check git status for uncommitted work
3. Check task list for in-progress items
State → Suggestion:
No spec, no changes → "Ready. Run: plan {idea}"
Active spec, no code → "Spec ready. Run: ship"
Active spec, code WIP → "In progress. Run: ship (resumes)"
Active spec, code done → "Ready to close. Run: done"
No spec, dirty tree → "Uncommitted work. Run: ship (creates spec) or done"
Output: Follow status-output.md.
Project Structure
specs/
active/ ← Current work (0-1 specs)
backlog/ ← Queued work from focus
shipped/ ← Completed features
dropped/ ← Abandoned with learnings
history.log ← One-line per feature shipped/dropped
Configuration
All behavior is configurable by editing the skill files directly.
| What to change |
Edit |
| Action logic, gates, limits |
references/actions/{action}.md |
| Output format |
references/templates/{action}-output.md |
| Spec structure |
references/spec-template.md |
| Quality gate commands/levels |
references/quality-gates.md |
| Session resume, stuck detection |
references/session-management.md |
References
Actions:
- Plan | Ship | Fix | Review | Spec Review | Focus | Done | Drop | Spike
Output templates:
- Plan + Spec Review | Ship | Fix | Review | Focus | Done | Drop | Spike | Status
Review standards:
- Core portable review spec | Executor patterns | Production Standards
The portable review spec is normative. Executor patterns are optional implementation guidance.
Specs & gates:
- Spec template | Quality gates | Session management | Memory update | Testing automation | E2E scenarios | Codebase intelligence
Patterns:
- Implementation | Planning | Debugging | Decisions | Decomposition | Regression testing
1---2name: workflow3description: High-velocity solo development workflow. Idea to production same-day. 10 commands: plan, spike, ship, fix, review, spec-review, focus, done, drop, workflow. Auto-activates on: "plan", "spec", "ship", "spike", "fix", "debug", "repair", "spec-review", "review spec", "analyze spec", "challenge spec", "focus", "what should i do", "prioritize", "overwhelmed", "what should i work on", "done", "finish", "complete", "drop", "abandon", "workflow", "what's next", "whats next", "next step", "what now".4license: MIT5---67# Workflow89High-velocity solo development. Idea to production same-day.1011## Agent Capabilities1213| Capability | Used For | Required | Fallback |14|------------|----------|----------|----------|15| File read/write | Specs, config, history | Yes | — |16| Code search (grep/glob) | Discovery, context | Yes | — |17| Shell/command execution | Quality gates (lint, build, test) | Yes | List commands for user to run |18| Codebase intelligence (`npx codebase-intelligence`) | Structural analysis for TS/TSX projects (graph, metrics, blast radius) | No | grep/glob/read (manual exploration) |19| Task/todo tracking | Phase management | Recommended | Track in spec Progress section |20| User interaction | Stuck escalation, risk flags | Recommended | Log decisions in spec Notes |21| Web/doc search | Pattern lookup | No | Use embedded patterns |2223**Fallback rule:** If your agent lacks a capability, use the fallback. Never skip the workflow step — adapt the method.2425## Commands2627| Command | Action | Reference |28|---------|--------|-----------|29| `plan {idea}` | Create spec | [plan.md](references/actions/plan.md) |30| `spike {question}` | Time-boxed exploration | [spike.md](references/actions/spike.md) |31| `ship` / `ship {idea}` | Implement + validate | [ship.md](references/actions/ship.md) |32| `fix` / `fix {bug}` | Scientific debug + regression fix | [fix.md](references/actions/fix.md) |33| `review` | Portable multi-perspective review spec with line-by-line + rule-by-rule coverage | [review.md](references/actions/review.md) |34| `spec-review` | Adversarial spec analysis | [spec-review.md](references/actions/spec-review.md) |35| `focus` | Priority analysis + task proposals | [focus.md](references/actions/focus.md) |36| `done` | Validate + retro + archive | [done.md](references/actions/done.md) |37| `drop` | Abandon, preserve learnings | [drop.md](references/actions/drop.md) |38| `workflow` | Show state + suggest next | [Status](#status-action) (below) |3940No flags needed. The agent auto-detects intent from context:41- "review the spec" → manual review pause42- "skip tests" → skip test gate (documented)43- "fix this bug" → dedicated bug fix with regression test44- "emergency fix" → bypass spec ceremony45- "production ready" → production validation4647## Flow4849```50Features: focus → plan {idea} → ship → [implement/review/fix loop] → done51Bug fixes: fix {bug} → [investigate/TDD/validate] → done52```5354Quick mode (<2h): `ship {idea} → done`55Don't know what to work on: `focus`5657## Philosophy5859- **Spec-first**: All work needs a spec (creates one if missing)60- **Ship loop**: Build → review → fix until clean61- **Quality gates**: lint → typecheck → build → test → E2E → coverage (auto-detected per project)62- **E2E-first testing**: Default to E2E tests. Unit tests only for pure functions63- **TDD enforced**: RED → GREEN → REFACTOR per AC. Tests written before implementation (BLOCKING)64- **Mock boundary**: Real systems preferred. Mock only third-party APIs without sandbox (last resort)65- **AC-driven coverage**: Every Must Have + Error AC maps to an E2E test in the scenario registry66- **Anti-regression**: Bug fixes require E2E regression test + anti-cascade diff (BLOCKING)67- **Failure mode testing**: Every HIGH/MED failure hypothesis gets a defensive E2E test68- **Human controls deployment**: Agent codes, you push/deploy69- **Done same-day**: Scope to what ships today70- **Own planning**: Never use the host agent's built-in plan mode (EnterPlanMode, etc.). This skill writes real spec files to `specs/active/`.7172## Spec Tiers7374| Tier | Size | Spec | Task Tracking |75|------|------|------|---------------|76| trivial | <5 LOC | None — just do it | No |77| micro | <30 LOC | Inline comment in code | No |78| mini | <100 LOC | Spec file, minimal | Yes (if available) |79| standard | 100+ LOC | Full spec with checklist | Yes (if available) |8081## Action Router8283```84User input85 │86 ├─ "plan", "spec", "design" → Load references/actions/plan.md87 ├─ "spike", "explore", "investigate" → Load references/actions/spike.md88 ├─ "ship", "implement", "build" → Load references/actions/ship.md89 ├─ "fix", "debug", "repair" → Load references/actions/fix.md90 ├─ "review", "check code" → Load references/actions/review.md91 ├─ "review spec", "analyze spec",92 │ "challenge spec" → Load references/actions/spec-review.md93 ├─ "focus", "what should i do",94 │ "prioritize", "overwhelmed" → Load references/actions/focus.md95 ├─ "done", "finish", "complete" → Load references/actions/done.md96 ├─ "drop", "abandon" → Load references/actions/drop.md97 └─ "workflow", "what's next", "what now",98 "what's up", "whats up", "status" → Status Action (below)99```100101**Loading rule:** Read the action file BEFORE executing. The action file contains all logic, task templates, and references needed.102103## Status Action104105No separate action file — logic is inline here. Detect current state, suggest next action:106107```1081. Check specs/active/ for active spec1092. Check git status for uncommitted work1103. Check task list for in-progress items111112State → Suggestion:113 No spec, no changes → "Ready. Run: plan {idea}"114 Active spec, no code → "Spec ready. Run: ship"115 Active spec, code WIP → "In progress. Run: ship (resumes)"116 Active spec, code done → "Ready to close. Run: done"117 No spec, dirty tree → "Uncommitted work. Run: ship (creates spec) or done"118```119120Output: Follow [status-output.md](references/templates/status-output.md).121122## Project Structure123124```125specs/126 active/ ← Current work (0-1 specs)127 backlog/ ← Queued work from focus128 shipped/ ← Completed features129 dropped/ ← Abandoned with learnings130 history.log ← One-line per feature shipped/dropped131```132133## Configuration134135All behavior is configurable by editing the skill files directly.136137| What to change | Edit |138|----------------|------|139| Action logic, gates, limits | `references/actions/{action}.md` |140| Output format | `references/templates/{action}-output.md` |141| Spec structure | `references/spec-template.md` |142| Quality gate commands/levels | `references/quality-gates.md` |143| Session resume, stuck detection | `references/session-management.md` |144145## References146147Actions:148- [Plan](references/actions/plan.md) | [Ship](references/actions/ship.md) | [Fix](references/actions/fix.md) | [Review](references/actions/review.md) | [Spec Review](references/actions/spec-review.md) | [Focus](references/actions/focus.md) | [Done](references/actions/done.md) | [Drop](references/actions/drop.md) | [Spike](references/actions/spike.md)149150Output templates:151- [Plan + Spec Review](references/templates/plan-output.md) | [Ship](references/templates/ship-output.md) | [Fix](references/templates/fix-output.md) | [Review](references/templates/review-output.md) | [Focus](references/templates/focus-output.md) | [Done](references/templates/done-output.md) | [Drop](references/templates/drop-output.md) | [Spike](references/templates/spike-output.md) | [Status](references/templates/status-output.md)152153Review standards:154- [Core portable review spec](references/reviews/core-portable-review-spec.md) | [Executor patterns](references/reviews/executor-patterns.md) | [Production Standards](references/reviews/production-standards.md)155156The portable review spec is normative. Executor patterns are optional implementation guidance.157158Specs & gates:159- [Spec template](references/spec-template.md) | [Quality gates](references/quality-gates.md) | [Session management](references/session-management.md) | [Memory update](references/memory-update.md) | [Testing automation](references/testing-automation.md) | [E2E scenarios](references/e2e-scenarios.md) | [Codebase intelligence](references/codebase-intelligence.md)160161Patterns:162- [Implementation](references/patterns/implementation.md) | [Planning](references/patterns/planning.md) | [Debugging](references/patterns/debugging.md) | [Decisions](references/patterns/decisions.md) | [Decomposition](references/patterns/decomposition.md) | [Regression testing](references/patterns/regression-testing.md)