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

spec-kit

Use GitHub Spec Kit for Spec-Driven Development. Initialize projects, create specifications, and build software using the /speckit.* slash commands. Supports Claude Code, GitHub Copilot, Gemini CLI, and Codebuddy.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aungmyokyaw/spec-kit
Or

What This Skill Does

The spec-kit skill enables Spec-Driven Development (SDD) directly within your OpenClaw environment. It transforms the software development lifecycle by treating specifications not as static documentation, but as executable artifacts that dictate project structure and implementation. By leveraging GitHub Spec Kit, this skill allows users to bridge the gap between human intent and machine-generated code, ensuring high-quality, consistent output across various AI agents including Claude Code, GitHub Copilot, Gemini CLI, and Codebuddy.

Installation

To integrate this skill into your workflow, run the following command in your terminal: clawhub install openclaw/skills/skills/aungmyokyaw/spec-kit Ensure your development environment has uv installed, as the tool relies on it for managing project dependencies and initializing structures. Verify that Python 3.11+ is active in your path to avoid compatibility issues.

Use Cases

  • Rapid Prototyping: Quickly generate project boilerplate based on high-level feature specifications without manually setting up directory trees.
  • Constraint Enforcement: Define a project 'constitution' to enforce coding styles, security guardrails, and architectural patterns automatically.
  • Multi-Agent Orchestration: Use the same specification workflow regardless of whether you are utilizing Claude, Copilot, or Gemini, providing a standardized development experience.
  • Legacy Migration: Define the target system's specifications to guide an AI agent through complex refactoring tasks systematically.

Example Prompts

  1. "Initialize a new backend project in the current directory using Claude as the primary AI agent and standard Python 3.11 structure."
  2. "Create a new specification for a REST API endpoint that handles user authentication, ensuring the code generation follows our strict security constitution."
  3. "Run the spec-kit init process with forced PowerShell scripting to ensure compatibility with our Windows-based CI/CD pipeline."

Tips & Limitations

  • Intent is King: Spend more time refining your specification than editing individual code files; the tool performs best when given a clear 'what' and 'why'.
  • Constitution First: Always establish your project's rules in the .speckit directory before running full-scale implementations.
  • Limitations: The tool is highly dependent on the capability of the underlying AI model. If the agent struggles with a complex task, simplify your specification or break it into smaller sub-specs. Always review the code generated by your chosen agent for security vulnerabilities, as the tool acts as a bridge, not an automated security auditor.

Metadata

Stars4473
Views0
Updated2026-05-01
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-aungmyokyaw-spec-kit": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#spec-driven-development#ai-coding#workflow-automation#scaffolding#developer-productivity
Safety Score: 4/5

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