Specs that survive the session
Turn ephemeral AI plans into persistent, resumable specs built through deep research and iterative interviews. Pick up exactly where you left off.
From idea to implementation, nothing lost along the way
Every spec goes through a disciplined research-first workflow. No guessing, no premature code, no lost context.
Deep Research
Exhaustive codebase analysis, library comparisons, documentation lookups, web research. A dedicated subagent reads 15-30 files and runs parallel searches.
Interview
Targeted questions informed by research findings. Architecture decisions, scope boundaries, acceptance criteria. Iterates until no ambiguity remains.
Write Spec
Structured SPEC.md with phases, tasks, architecture diagrams, library choices, testing strategy, and a decision log. Self-reviewed before presenting.
Implement
Task-by-task execution with live progress tracking, verification gates, and phase reviews. Resume context lets you pick up exactly where you stopped.
Two flavors, one philosophy
Choose standard spec management or enforce strict test-driven development. Both share the same research-first foundation.
Standard Spec Management
The complete spec workflow: research, interview, forge, implement, resume. Persistent specs with phases, tasks, and a registry that tracks everything.
- Deep researcher subagent for exhaustive codebase and web analysis
- Architecture diagrams, library comparison tables, testing strategy
- Self-review checklist: placeholder, consistency, scope, and ambiguity checks
- Phase-level review and verification gates before completion
- Live progress tracking with task checkboxes
- Resume context: pick up exactly where you left off, across sessions and tools
- 8 commands: forge, implement, resume, pause, switch, list, status, openapi
Test-Driven Specs
Everything in Core, plus strict red-green-refactor enforcement. Every task starts with a failing test. No production code without red tests.
- Alternating TEST-IMPL task pairs within each feature phase
- Mandatory test execution at every RED, GREEN, and REFACTOR transition
- TDD Log audit trail tracking red/green/refactor output per task
- Testing Architecture section: frameworks, isolation, coverage targets
- Testcontainers for real services, mock only at boundaries
- Tests Are Sacred: never modify assertions to match code
- Language-agnostic testing reference for 6+ languages
Real files, not ephemeral plans
Every spec lives in a .specs/ directory as plain markdown. Browse, edit, diff, commit — they're just files.
Juggle multiple specs without losing context
Forge a spec, pause it, start another, implement a few phases, switch back. Every spec remembers exactly where you stopped.
Core vs TDD at a glance
TDD builds on Core. Everything in Core is also in TDD — the TDD column shows what it adds.
| Feature | Core | TDD |
|---|---|---|
| Research → Interview → Spec → Implement | ✓ | ✓ |
| Deep researcher subagent | ✓ | ✓ |
| Architecture diagrams & library comparisons | ✓ | ✓ |
| Resume context & registry tracking | ✓ | ✓ |
| TUI progress tracking & verification gates | ✓ | ✓ |
| Phase-level review & self-review checklist | ✓ | ✓ |
| Cross-tool support (Codex, Cursor, Windsurf, Cline, Gemini, Devin, Antigravity, and others) | ✓ | ✓ |
| Alternating TEST-IMPL task pairs per phase | — | ✓ |
| Strict red-green-refactor enforcement | — | ✓ |
| TDD Log audit trail | — | ✓ |
| Testing Architecture section in specs | — | ✓ |
| Testcontainers & isolation strategy | — | ✓ |
| Language-agnostic testing reference | — | ✓ |
Up and running in one command
Install as a Claude Code plugin or as a universal skill for any AI coding tool.
/plugin marketplace add ngvoicu/specmint-core
/plugin install specmint-core
# specmint-tdd
/plugin marketplace add ngvoicu/specmint-tdd
/plugin install specmint-tdd
npx skills add ngvoicu/specmint-core -g
npx skills add ngvoicu/specmint-tdd -g