ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/heldinhow/speckit-coding-agent
Or

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

  1. Execute clawhub install openclaw/skills/skills/heldinhow/speckit-coding-agent.
  2. Once installed, navigate to your project directory within the workspace.
  3. Run uv tool install specify-cli --from git+https://github.com/github/spec-kit.git to prepare the dependency.
  4. Initialize the project with specify init --here --ai opencode to 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.md and SPECIFICATION.md files.
  • Quality Assurance: Use this for test-driven development (TDD) projects where high code coverage and reliability are non-negotiable.

Example Prompts

  1. "@SpeckitCodingAgent Please initialize a new project constitution that mandates 90% test coverage and strictly functional programming patterns."
  2. "@SpeckitCodingAgent Generate a formal specification for a REST API endpoint that handles user authentication with JWT tokens."
  3. "@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

Author@heldinhow
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-heldinhow-speckit-coding-agent": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#coding#sdd#automation#workflow#architecture
Safety Score: 4/5

Flags: file-write, file-read, code-execution