claude-code-spec  by gotalab

Spec-Driven Development for Claude Code

created 2 weeks ago

New!

508 stars

Top 62.2% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a framework for Spec-Driven Development using Claude Code's slash commands, targeting developers who want to formalize their AI-assisted software development process. It aims to enforce a structured workflow from requirements to tasks, improving quality and efficiency.

How It Works

The system leverages Claude Code's slash commands to automate the generation and management of development artifacts. It guides users through distinct phases: steering documentation, requirements definition, technical design, and task generation. Each phase requires human review and approval before proceeding, ensuring adherence to specifications and facilitating iterative refinement.

Quick Start & Requirements

To integrate into your project, copy the .claude/commands/ directory and the CLAUDE.md file. Adjust CLAUDE.md to your project's needs. Initial commands include /kiro:steering for steering document creation and /kiro:spec-init "Your project description" to start feature specifications.

Highlighted Details

  • Automates requirements, design, and task generation based on previous phase outputs.
  • Enforces a three-phase approval workflow (requirements, design, tasks) for quality assurance.
  • Supports optional "steering" documentation for project-wide knowledge (architecture, conventions).
  • Provides a /kiro:spec-status command for tracking progress through the development lifecycle.

Maintenance & Community

The project is presented as an initial version with plans for ongoing improvement. It references a Zenn article detailing its implementation inspired by the Kiro IDE's Spec-Driven Development process.

Licensing & Compatibility

The repository does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

This is an initial version, and the project is expected to evolve. The effectiveness relies heavily on the user's adherence to the defined workflow and prompt responses within Claude Code. The lack of a specified license may pose a barrier for commercial adoption.

Health Check
Last commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
16
Issues (30d)
11
Star History
532 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.