spec-execution
6-phase iterative specification execution workflow covering implementation, testing, review, improvement, commit, and progress tracking with quality-gated convergence.
Best use case
spec-execution is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
6-phase iterative specification execution workflow covering implementation, testing, review, improvement, commit, and progress tracking with quality-gated convergence.
Teams using spec-execution should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/spec-execution/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How spec-execution Compares
| Feature / Agent | spec-execution | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
6-phase iterative specification execution workflow covering implementation, testing, review, improvement, commit, and progress tracking with quality-gated convergence.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# Spec Execution ## Overview Executes a feature specification through 6 iterative phases with quality-gated convergence. Each phase builds on the previous, with improvement cycles triggered when quality falls below threshold. ## Six Phases ### Phase 1: Implementation - Read specification for requirements and architecture - Implement each requirement following project conventions - Add type definitions and JSDoc documentation - Implement error handling for all failure modes ### Phase 2: Test Writing - Write unit tests for each module/function - Write integration tests for API boundaries - Cover all acceptance criteria from the specification - Test edge cases and error paths ### Phase 3: Code Review - Verify all requirements are implemented - Check acceptance criteria are tested - Review architecture adherence - Assess code quality ### Phase 4: Iterative Improvement - Address review findings - Fix failing tests - Resolve architecture deviations - Re-verify quality (convergence loop, max 3 cycles) ### Phase 5: Atomic Commit - Group changes into logical atomic commits - Descriptive messages following project conventions - Separate production, test, and config changes - Include specification reference ### Phase 6: Progress Tracking - Requirement completion percentage - Test coverage summary - Quality score report - Remaining work identification ## Quality Gate Quality threshold defaults to 80. If not met after max improvement cycles, a human breakpoint is triggered for review. ## When to Use - `/spec:execute [file]` slash command - After spec creation when ready to implement ## Processes Used By - `claudekit-spec-workflow` (execute mode)
Related Skills
retrospect
Summarize or retrospect on a completed Babysitter run.
mock-spec-extractor
Extracts design specifications from mock images including colors, typography, spacing, and component details
animation-spec
Generate animation specifications, easing curves, and motion design documentation
typespec-sdk-generator
Microsoft TypeSpec-based API and SDK generation
typescript-sdk-specialist
TypeScript SDK development with Node.js and browser support. Design SDK architecture, implement type-safe API clients, support ESM and CommonJS modules, and configure bundling for browsers.
rust-sdk-specialist
Rust SDK development with zero-cost abstractions
python-sdk-specialist
Python SDK development with async support and type hints
openapi-spec-generator
Automated OpenAPI specification generation from code annotations, comments, and interface definitions
java-sdk-specialist
Java SDK development for enterprise environments
go-sdk-specialist
Go SDK development with idiomatic patterns
csharp-sdk-specialist
C#/.NET SDK development with async patterns
specialization-validator
Validate specialization completeness across all 7 phases, score each phase, identify gaps, and generate validation reports.