spec-kit-skill
GitHub Spec-Kit integration for constitution-based spec-driven development. 7-phase workflow. Triggers: "spec-kit", "speckit", "constitution", "specify", ".specify/", "规格驱动开发", "需求规格".
Security Assessment
About spec-kit-skill
The 'spec-kit-skill' integrates with GitHub's Spec-Kit to facilitate constitution-based, specification-driven development. It offers a 7-phase workflow that helps guide feature development, starting from establishing foundational principles to executing implementations. This integration is designed to help teams maintain a structured and standardized approach to building features, ensuring consistency, clarity, and technical rigor throughout the entire development lifecycle. By using this skill, development teams can align their processes with governing principles, functional requirements, and technical strategies, reducing ambiguity and improving project outcomes.
FAQ
How do I check if the Spec-Kit CLI is installed?
You can verify if the Spec-Kit CLI is installed by running the command 'command -v specify'. If it’s not installed, you will see 'Not installed'.
What is the installation process for Spec-Kit CLI?
To install Spec-Kit CLI, run 'uv tool install specify-cli' for persistent installation, or 'uvx --from <git-url> specify init <PROJECT_NAME>' for one-time usage.
Can I use this skill without Git?
No, Git is a requirement for using the Spec-Kit skill as it integrates with Git-based workflows and repositories.
How can I initialize a project with Spec-Kit?
You can initialize a project by running 'specify init <project-name> --ai claude'. For an existing directory, simply use 'specify init .'
What happens if I skip the 'specify init' step?
If you skip the 'specify init' step, the project will not be properly initialized, and necessary directories like '.specify' won't be created, preventing you from progressing through the phases.
Install spec-kit-skill
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
feiskyer/claude-code-settings