Speckit Coding Agent
Skill by heldinhow
Why use this skill?
Transform your coding process with the Speckit Coding Agent. Implement spec-driven development, manage requirements, and automate task tracking effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/heldinhow/speckit-coding-agentWhat This Skill Does
The Speckit Coding Agent integrates the robust Spec-Driven Development (SDD) methodology directly into your OpenClaw environment. By leveraging the spec-kit CLI and OpenCode, this skill forces a disciplined, structured approach to software engineering. Instead of jumping straight into implementation, the agent guides you through a six-phase lifecycle: establishing a project constitution, drafting technical specifications, defining architecture, task breakdown, implementation, and tracking progress. It ensures that every line of code produced is tethered to a formal requirement, significantly reducing technical debt and improving long-term project maintainability.
Installation
To enable the Speckit Coding Agent, ensure you have the OpenClaw environment active. Install the skill using the ClawHub CLI:
- Execute
clawhub install openclaw/skills/skills/heldinhow/speckit-coding-agent. - Once installed, navigate to your project directory within the workspace.
- Run
uv tool install specify-cli --from git+https://github.com/github/spec-kit.gitto prepare the dependency. - Initialize the project with
specify init --here --ai opencodeto prepare your directory for spec-driven workflows.
Use Cases
- Complex Feature Development: Ideal for building features that require rigorous documentation and adherence to specific design constraints.
- Team Alignment: Perfect for projects where multiple contributors need to understand the 'why' behind specific architectural choices through the
CONSTITUTION.mdandSPECIFICATION.mdfiles. - Quality Assurance: Use this for test-driven development (TDD) projects where high code coverage and reliability are non-negotiable.
Example Prompts
- "@SpeckitCodingAgent Please initialize a new project constitution that mandates 90% test coverage and strictly functional programming patterns."
- "@SpeckitCodingAgent Generate a formal specification for a REST API endpoint that handles user authentication with JWT tokens."
- "@SpeckitCodingAgent Update the task tracking for the authentication module; mark the token verification step as completed in TASKS.md."
Tips & Limitations
- Sequential Integrity: Always execute the workflow in the provided order (Constitution → Specify → Plan → Tasks). Skipping steps often leads to inconsistent artifact generation.
- Granularity: The quality of your output is highly dependent on your initial prompt for the specification phase. Provide as much detail as possible regarding your functional requirements.
- Limitations: This agent requires persistent access to the local file system. Ensure your workspace permissions allow for recursive directory creation and frequent file modification to avoid execution errors.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-heldinhow-speckit-coding-agent": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution