spec-kit-claude-code-workflow
Spec-KitとClaude Codeを組み合わせた開発プロセスを円滑に進めるために、具体的な手順や考慮事項を指示し、効率的な開発を支援するSkill。
📜 元の英語説明(参考)
A conceptual skill for guiding the Spec-Kit + Claude Code development workflow
🇯🇵 日本人クリエイター向け解説
Spec-KitとClaude Codeを組み合わせた開発プロセスを円滑に進めるために、具体的な手順や考慮事項を指示し、効率的な開発を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o spec-kit-claude-code-workflow.zip https://jpskill.com/download/16929.zip && unzip -o spec-kit-claude-code-workflow.zip && rm spec-kit-claude-code-workflow.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16929.zip -OutFile "$d\spec-kit-claude-code-workflow.zip"; Expand-Archive "$d\spec-kit-claude-code-workflow.zip" -DestinationPath $d -Force; ri "$d\spec-kit-claude-code-workflow.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
spec-kit-claude-code-workflow.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
spec-kit-claude-code-workflowフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Spec-Kit Claude Code Workflow Skill
この Skill を使用する場面
この概念的な Skill は、Spec-Kit の仕様と Claude Code の支援を組み合わせた効果的な開発ワークフローを確立し、それに従う必要がある場合に使用します。この Skill は、以下のような場合に適切です。
- 明確な仕様駆動開発による新規プロジェクトの開始
- 一貫したワークフローによる複数フォルダーのリポジトリの整理
- Spec-Kit + Claude Code プロセスを通じたチームメンバーの指導
- 仕様駆動開発のベストプラクティスの確立
- 仕様と実装の同時反復
- さまざまな開発フェーズにわたる一貫性の維持
この Skill は、以下のような場合には使用すべきではありません。
- 確立された仕様のないプロジェクト
- 構造化されたプロセスなしのアドホックな開発
- 仕様なしのコードファーストのアプローチを好むチーム
- 仕様が開発を遅らせるような迅速なプロトタイピング
前提条件
- Spec-Kit の仕様の概念の理解
- AI 支援開発のための Claude Code へのアクセス
- 確立されたフォルダー構造を持つリポジトリ
- プロジェクトの要件と目標の明確な理解
- 仕様駆動開発アプローチへのコミットメント
概念的な実装フレームワーク
CLAUDE.md 複数フォルダーリポジトリ構造機能
- ルートの CLAUDE.md でリポジトリ全体のガイドラインを定義
- 特殊なルールのためにフォルダー固有の CLAUDE.md ファイルを作成
- ルートからサブフォルダーへの継承パターンを確立
- フォルダー間の依存関係と相互作用を文書化
- すべてのプロジェクトフォルダーで一貫した構成を維持
- グローバルルールを保持しながら、フォルダー固有のオーバーライドを有効化
仕様ファイル形式機能
- 標準化された仕様構造と形式を定義
- 仕様ファイルの一貫した命名規則を確立
- さまざまな種類の仕様のテンプレートを作成
- 仕様の品質に関する検証ルールを実装
- 仕様が明確で、テスト可能で、実装可能であることを確認
- 同じプロジェクト内で複数の仕様形式をサポート
Claude Code 実装ガイダンス機能
- 実装中に Claude Code が仕様を参照するように誘導
- コード生成が仕様の要件に沿っていることを確認
- プロジェクト構造と規則に関するコンテキストを提供
- Claude Code が仕様について明確化のための質問をできるようにする
- 実装と仕様の間にフィードバックループを確立
- 仕様とコード成果物間のトレーサビリティを維持
プロンプトの反復と洗練機能
- プロンプトを洗練するための体系的なアプローチを開発
- プロンプトの有効性に関するフィードバックメカニズムを作成
- 仕様とプロンプトの改善のための反復サイクルを確立
- 再利用のために成功したプロンプトパターンを文書化
- チームメンバー間での共同プロンプト洗練を可能にする
- 時間の経過に伴うプロンプトの進化と有効性を追跡
期待される入力/出力
入力要件:
-
リポジトリ構造情報:
- 複数フォルダーのリポジトリのレイアウトと構成
- プロジェクト固有の要件と制約
- 既存の仕様ファイルとドキュメント
- チームの規則とコーディング標準
- 技術スタックとアーキテクチャの決定
-
仕様成果物:
- さまざまな形式の機能仕様
- ユーザーストーリーと要件ドキュメント
- 技術アーキテクチャドキュメント
- API コントラクトとインターフェース定義
- 成功基準と受け入れテスト
-
開発コンテキスト:
- 現在の開発フェーズまたはスプリント
- 利用可能なリソースと時間制約
- チームメンバーの専門知識と好み
- プロジェクトのタイムラインとマイルストーン
- 品質とセキュリティの要件
出力形式:
-
構造化されたワークフロー:
- 仕様の作成と洗練のための明確なプロセス
- Claude Code 統合のために定義されたステップ
- 適切な CLAUDE.md ファイルによる整理されたリポジトリ構造
- 実装と検証に対する一貫したアプローチ
-
仕様の整合性:
- 仕様の要件に一致するコード
- 仕様と実装間のトレーサビリティ
- 機能から仕様セクションへの明確なマッピング
- 実装が成功基準を満たしていることの検証
-
反復的な改善:
- 実装フィードバックに基づく洗練された仕様
- より良い Claude Code の結果のための改善されたプロンプト
- 経験に基づく強化されたワークフロープロセス
- 文書化された教訓とベストプラクティス
-
品質保証:
- プロジェクト全体で一貫したコード品質
- 仕様への適切な準拠
- 決定と変更の明確なドキュメント
- 維持されたプロジェクトの組織と構造
ワークフロー統合パターン
仕様ファーストのアプローチ
- 実装前に包括的な仕様を作成
- 仕様を開発の信頼できる情報源として使用
- 仕様に対して実装を検証
- 実装の洞察に基づいて仕様を更新
反復的な開発サイクル
- 仕様の計画 → 実装 → レビュー → 洗練サイクル
- 仕様の正確性を検証するための定期的なチェックポイント
- 仕様と実装間の継続的なフィードバック
- 学習と発見に基づく適応的なアプローチ
Claude Code 統合
- Claude Code に明確な仕様コンテキストを提供
- コード生成をガイドするために仕様を使用
- Claude Code の出力を仕様に対して検証
- 仕様の洗練のために Claude Code を活用
品質保証フレームワーク
仕様の品質
- 仕様が完全で、明確で、テスト可能であることを確認
- 仕様がビジネス要件に沿っていることを検証
- 仕様が実装可能で現実的であることを確認
- 仕様に成功基準が含まれていることを確認
実装の品質
- コードが仕様の要件に一致することを検証
- コードの品質と保守性の標準を確保
- 実装がアーキテクチャに従っていることを検証
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Spec-Kit Claude Code Workflow Skill
When to Use This Skill
Use this conceptual skill when you need to establish and follow an effective development workflow combining Spec-Kit specifications with Claude Code assistance. This skill is appropriate for:
- Starting new projects with clear specification-driven development
- Organizing multi-folder repositories with consistent workflows
- Guiding team members through Spec-Kit + Claude Code processes
- Establishing best practices for specification-driven development
- Iterating on specifications and implementations simultaneously
- Maintaining consistency across different development phases
This skill should NOT be used for:
- Projects without established specifications
- Ad-hoc development without structured processes
- Teams that prefer code-first approaches without specifications
- Rapid prototyping where specifications would slow development
Prerequisites
- Understanding of Spec-Kit specification concepts
- Access to Claude Code for AI-assisted development
- Repository with established folder structure
- Clear understanding of project requirements and goals
- Commitment to specification-driven development approach
Conceptual Implementation Framework
CLAUDE.md Multi-Folder Repository Structure Capability
- Define repository-wide guidelines in root CLAUDE.md
- Create folder-specific CLAUDE.md files for specialized rules
- Establish inheritance patterns from root to subfolders
- Document cross-folder dependencies and interactions
- Maintain consistent configuration across all project folders
- Enable folder-specific overrides while preserving global rules
Specification File Formatting Capability
- Define standardized specification structure and format
- Establish consistent naming conventions for spec files
- Create templates for different types of specifications
- Implement validation rules for specification quality
- Ensure specifications are clear, testable, and implementable
- Support multiple specification formats within the same project
Claude Code Implementation Guidance Capability
- Guide Claude Code to reference specifications during implementation
- Ensure code generation aligns with specification requirements
- Provide context about project structure and conventions
- Enable Claude Code to ask clarifying questions about specifications
- Establish feedback loops between implementation and specification
- Maintain traceability between specifications and code artifacts
Prompt Iteration and Refinement Capability
- Develop systematic approaches to refining prompts
- Create feedback mechanisms for prompt effectiveness
- Establish iteration cycles for specification and prompt improvement
- Document successful prompt patterns for reuse
- Enable collaborative prompt refinement across team members
- Track prompt evolution and effectiveness over time
Expected Input/Output
Input Requirements:
-
Repository Structure Information:
- Multi-folder repository layout and organization
- Project-specific requirements and constraints
- Existing specification files and documentation
- Team conventions and coding standards
- Technology stack and architectural decisions
-
Specification Artifacts:
- Feature specifications in various formats
- User stories and requirements documentation
- Technical architecture documents
- API contracts and interface definitions
- Success criteria and acceptance tests
-
Development Context:
- Current development phase or sprint
- Available resources and time constraints
- Team member expertise and preferences
- Project timeline and milestones
- Quality and security requirements
Output Formats:
-
Structured Workflow:
- Clear process for specification creation and refinement
- Defined steps for Claude Code integration
- Organized repository structure with appropriate CLAUDE.md files
- Consistent approach to implementation and validation
-
Specification Alignment:
- Code that matches specification requirements
- Traceability between specifications and implementations
- Clear mapping of features to specification sections
- Validation that implementation meets success criteria
-
Iterative Improvement:
- Refined specifications based on implementation feedback
- Improved prompts for better Claude Code results
- Enhanced workflow processes based on experience
- Documented lessons learned and best practices
-
Quality Assurance:
- Consistent code quality across the project
- Proper adherence to specifications
- Clear documentation of decisions and changes
- Maintained project organization and structure
Workflow Integration Patterns
Specification-First Approach
- Create comprehensive specifications before implementation
- Use specifications as the source of truth for development
- Validate implementations against specifications
- Update specifications based on implementation insights
Iterative Development Cycle
- Plan specification → Implement → Review → Refine cycle
- Regular checkpoints to validate specification accuracy
- Continuous feedback between specification and implementation
- Adaptive approach based on learning and discoveries
Claude Code Integration
- Provide Claude Code with clear specification context
- Use specifications to guide code generation
- Validate Claude Code output against specifications
- Leverage Claude Code for specification refinement
Quality Assurance Framework
Specification Quality
- Ensure specifications are complete, clear, and testable
- Verify that specifications align with business requirements
- Check that specifications are implementable and realistic
- Confirm that specifications include success criteria
Implementation Quality
- Validate that code matches specification requirements
- Ensure code quality and maintainability standards
- Verify that implementation follows architectural patterns
- Confirm that error handling and edge cases are addressed
Workflow Quality
- Maintain consistent application of workflow processes
- Ensure all team members follow established patterns
- Monitor and improve workflow effectiveness
- Document and share workflow best practices
Performance Considerations
- Balance specification completeness with development speed
- Optimize prompt effectiveness for Claude Code efficiency
- Streamline iteration cycles to maintain momentum
- Minimize overhead while maintaining quality standards
- Ensure workflow scales appropriately with team size
Error Handling and Validation
- Handle incomplete or ambiguous specifications appropriately
- Manage conflicts between specifications and implementation needs
- Address cases where specifications need rapid changes
- Validate that Claude Code outputs align with specifications
- Handle specification evolution during development cycles
Communication and Collaboration
- Establish clear communication channels for specification changes
- Enable collaborative specification development
- Facilitate knowledge sharing about workflow practices
- Create feedback mechanisms for continuous improvement
- Support onboarding of new team members to the workflow