jpskill.com
🛠️ 開発・MCP コミュニティ

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して spec-kit-claude-code-workflow.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → spec-kit-claude-code-workflow フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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 が仕様について明確化のための質問をできるようにする
  • 実装と仕様の間にフィードバックループを確立
  • 仕様とコード成果物間のトレーサビリティを維持

プロンプトの反復と洗練機能

  • プロンプトを洗練するための体系的なアプローチを開発
  • プロンプトの有効性に関するフィードバックメカニズムを作成
  • 仕様とプロンプトの改善のための反復サイクルを確立
  • 再利用のために成功したプロンプトパターンを文書化
  • チームメンバー間での共同プロンプト洗練を可能にする
  • 時間の経過に伴うプロンプトの進化と有効性を追跡

期待される入力/出力

入力要件:

  1. リポジトリ構造情報:

    • 複数フォルダーのリポジトリのレイアウトと構成
    • プロジェクト固有の要件と制約
    • 既存の仕様ファイルとドキュメント
    • チームの規則とコーディング標準
    • 技術スタックとアーキテクチャの決定
  2. 仕様成果物:

    • さまざまな形式の機能仕様
    • ユーザーストーリーと要件ドキュメント
    • 技術アーキテクチャドキュメント
    • API コントラクトとインターフェース定義
    • 成功基準と受け入れテスト
  3. 開発コンテキスト:

    • 現在の開発フェーズまたはスプリント
    • 利用可能なリソースと時間制約
    • チームメンバーの専門知識と好み
    • プロジェクトのタイムラインとマイルストーン
    • 品質とセキュリティの要件

出力形式:

  1. 構造化されたワークフロー:

    • 仕様の作成と洗練のための明確なプロセス
    • Claude Code 統合のために定義されたステップ
    • 適切な CLAUDE.md ファイルによる整理されたリポジトリ構造
    • 実装と検証に対する一貫したアプローチ
  2. 仕様の整合性:

    • 仕様の要件に一致するコード
    • 仕様と実装間のトレーサビリティ
    • 機能から仕様セクションへの明確なマッピング
    • 実装が成功基準を満たしていることの検証
  3. 反復的な改善:

    • 実装フィードバックに基づく洗練された仕様
    • より良い Claude Code の結果のための改善されたプロンプト
    • 経験に基づく強化されたワークフロープロセス
    • 文書化された教訓とベストプラクティス
  4. 品質保証:

    • プロジェクト全体で一貫したコード品質
    • 仕様への適切な準拠
    • 決定と変更の明確なドキュメント
    • 維持されたプロジェクトの組織と構造

ワークフロー統合パターン

仕様ファーストのアプローチ

  • 実装前に包括的な仕様を作成
  • 仕様を開発の信頼できる情報源として使用
  • 仕様に対して実装を検証
  • 実装の洞察に基づいて仕様を更新

反復的な開発サイクル

  • 仕様の計画 → 実装 → レビュー → 洗練サイクル
  • 仕様の正確性を検証するための定期的なチェックポイント
  • 仕様と実装間の継続的なフィードバック
  • 学習と発見に基づく適応的なアプローチ

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:

  1. 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
  2. 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
  3. 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:

  1. 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
  2. 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
  3. 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
  4. 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