--- title: cc-sdd 調査レポート tool_name: cc-sdd tool_reading: シーシーエスディーディー category: AI開発ワークフロー developer: gotalab official_site: https://github.com/gotalab/cc-sdd date: '2026-03-09' last_updated: '2026-06-23' tags: - AI - CLI - エージェント - オープンソース - 自動化 description: AIコーディングエージェントに仕様書駆動開発(SDD)のワークフローを導入するCLIツール。 quick_summary: has_free_plan: true is_oss: true starting_price: 無料 target_users: - 開発者 - 開発チーム latest_highlight: 2026年4月にAgent Skillsモードの追加と自律的実装(/kiro-impl)をサポートするv3.0.0をリリース update_frequency: 中 evaluation: score: 83 base_score: 70 plus_points: - point: 5 reason: 複数の主要なAIエディタ/CLI(Claude Code, Cursorなど計8種)をサポートしている - point: 5 reason: 要件定義から実装タスクまでを構造化し、AIによる手戻りを防ぐ独自のアプローチ - point: 3 reason: オープンソースであり無料で利用可能、導入も容易 minus_points: - point: 0 reason: 特になし summary: 既存のAIコーディングツールに仕様書駆動プロセスを後付けできる、非常に実用的かつ画期的なオープンソースツール。 links: github: https://github.com/gotalab/cc-sdd codewiki: https://codewiki.google/github.com/gotalab/cc-sdd deepwiki: https://deepwiki.com/gotalab/cc-sdd relationships: related_tools: - Kiro - Claude Code - Cursor - Devin Desktop - GitHub Copilot --- # **cc-sdd 調査レポート** ## **1. 基本情報** * **ツール名**: cc-sdd * **ツールの読み方**: シーシーエスディーディー * **開発元**: gotalab * **公式サイト**: [https://github.com/gotalab/cc-sdd](https://github.com/gotalab/cc-sdd) * **関連リンク**: * GitHub: [https://github.com/gotalab/cc-sdd](https://github.com/gotalab/cc-sdd) * CodeWiki: [https://codewiki.google/github.com/gotalab/cc-sdd](https://codewiki.google/github.com/gotalab/cc-sdd) * npm: [https://www.npmjs.com/package/cc-sdd](https://www.npmjs.com/package/cc-sdd) * **カテゴリ**: AI開発ライブラリ * **概要**: cc-sddは、Claude CodeやCursorをはじめとする様々なAIコーディングエージェントに対して、構造化された「仕様書駆動開発(Spec-Driven Development)」のワークフローを導入するためのコマンドラインツールです。Kiro IDEにインスパイアされたアプローチを採用しています。 ## **2. 目的と主な利用シーン** * **解決する課題**: AIエージェントに漠然とした指示を出すことで生じる手戻りや、コンテキストの喪失、ドキュメントの散在、ミーティングに費やされる膨大な時間を削減します。 * **想定利用者**: AIコーディングツールを利用している開発者、要件定義から実装までを体系的に管理したい開発チーム。 * **利用シーン**: * 新規機能(グリーンフィールド)の要件定義、設計、タスク分解、および実装 * 既存コードベース(ブラウンフィールド)のギャップ分析と機能強化 * チーム内でのAIを活用した開発プロセスの標準化・テンプレート化 ## **3. 主要機能** * **仕様書ファーストの開発保証**: 要件と設計を事前に承認し、AIが指定通りに正確に実装するワークフローを提供します。 * **並列実行の準備**: 依存関係を追跡しながら、並行実装が可能なレベルにタスクを分解します。 * **チーム共通テンプレート**: `.kiro/settings/templates/` をカスタマイズすることで、すべてのエージェントがチームの承認プロセスに適合したドキュメントを出力します。 * **Agent Skillsモード**: `v3.0.0`より導入された新しい主機能。従来のプロンプトベースではなく、再利用可能なスキルとしてワークフロー(仕様発見の `/kiro-discovery`、バッチ処理の `/kiro-spec-batch` など)を統合します。 * **自律的実装(Autonomous Implementation)**: 外部ツールに依存せず、承認された仕様書を制御プレーンとして、長時間の自律的な実装作業(`/kiro-impl`)をサブエージェント主導で完遂します。 * **プロジェクトメモリ**: セッションをまたいで、プロジェクトのアーキテクチャ、パターン、標準をAIに記憶させます。 * **クロスエージェント対応**: Claude Code, Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Qwen Code, OpenCode, Windsurfの8つのエージェントで統一されたワークフローを利用可能です。 * **多言語対応**: 日本語、英語、ギリシャ語(`v2.0.5`で追加)をはじめとする13の言語をサポートしています。 ## **4. 開始手順・セットアップ** * **前提条件**: * Node.js環境 (`npx` コマンドが利用可能であること) * **インストール/導入**: プロジェクトのルートディレクトリで以下のコマンドを実行します。 ```bash npx cc-sdd@latest --claude --lang ja ``` ※ `--claude` の部分は利用するエージェント(`--cursor`, `--windsurf` など)に変更可能。`--lang` で出力言語を指定します。 * **クイックスタート**: インストール後、AIエージェントのチャットインターフェースから以下のコマンドで開発を開始します。 ```text /kiro:spec-init <作りたい機能の概要> ``` 続いて、要件定義、設計、タスク分割のコマンドを順次実行していきます(例: `/kiro:spec-requirements`, `/kiro:spec-design`, `/kiro:spec-tasks`)。 ## **5. 特徴・強み (Pros)** * **開発の大幅な効率化**: 機能計画に数日かかっていたものが数時間に短縮されます。 * **Kiroとの互換性**: Kiro IDEと同様の仕様書駆動スタイルを採用しているため、既存のKiroの仕様書がそのまま利用可能でポータビリティが高いです。 * **柔軟なカスタマイズ性**: 要求仕様書(PRD)スタイル、API/DBスキーマ、JIRA連携など、独自のルールやテンプレートを柔軟に定義可能です。 ## **6. 弱み・注意点 (Cons)** * **AIツールの仕様変更への依存**: 各AIエディタやCLIツールのプロンプト処理の仕組みに依存しているため、対象ツールのアップデートにより動作に影響が出る可能性があります。 * **初期導入の学習**: スラッシュコマンド(`/kiro:*`)を使った独自のワークフローに慣れるまでは、少し学習コストがかかる場合があります。 * **サポート体制**: オープンソースプロジェクトであるため、商用ツールのような手厚い公式サポートは期待できません。 ## **7. 料金プラン** | プラン名 | 料金 | 主な特徴 | |---------|------|---------| | **オープンソース** | 無料 | MITライセンス。すべての機能を無料で利用可能 | * **課金体系**: ツール自体は完全無料です。ただし、連携して使用するAIツール(Claude CodeやCursorなど)やLLM APIの利用料は別途発生します。 ## **8. 導入実績・事例** * **導入企業**: オープンソースツールの性質上、公式な企業導入リストは公開されていません。 * **導入事例**: 個人開発者や小規模チームによる業務への組み込み事例が、Zennなどの技術ブログで報告されています。(例: 「Kiroの仕様書駆動開発プロセスをClaude Codeで徹底的に再現した」等の記事) ## **9. サポート体制** * **ドキュメント**: GitHubリポジトリ内に詳細なドキュメント(コマンドリファレンス、カスタマイズガイド、移行ガイドなど)が英語・日本語・繁體中文で提供されています。 * **コミュニティ**: GitHubのIssuesやPull Requestsを通じて、バグ報告や機能提案が行われています。 * **公式サポート**: オープンソースのため、SLAを伴う公式サポート窓口はありません。 ## **10. エコシステムと連携** ### **10.1 API・外部サービス連携** * **API**: ツール自体はCLIとして動作するため、Web APIは提供していません。 * **外部サービス連携**: 対象となるAIエージェント(Claude Code, Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Qwen Code, OpenCode, Windsurf)と連携して動作します。 ### **10.2 技術スタックとの相性** | 技術スタック | 相性 | メリット・推奨理由 | 懸念点・注意点 | |:---|:---:|:---|:---| | **各種AIコーディングツール** | ◎ | `v3.0.0`以降、8つの主要エージェントすべてにおいてAgent Skillsモードがプライマリターゲットとなり、ネイティブなサブエージェント連携が容易 | エージェント(Claude Code等)側の仕様変更による影響を受ける可能性あり | | **Node.jsプロジェクト** | ◎ | npx経由で実行するため、Node.js環境との親和性が非常に高い | 特になし | ## **11. セキュリティとコンプライアンス** * **認証**: ツール自体へのログインや認証機構はありません。利用するAIエージェント側の認証に依存します。 * **データ管理**: cc-sdd自体はソースコードやプロンプトのデータを外部サーバーに送信しません。ローカルの `.kiro` ディレクトリに仕様書や設定が保存されます。データの取り扱いは、利用するAIエージェント(Claude, Cursor等)の規約に準じます。 * **準拠規格**: オープンソースソフトウェアであり、特定のセキュリティ認証は取得していません。 ## **12. 操作性 (UI/UX) と学習コスト** * **UI/UX**: CLIでセットアップ後、普段利用しているAIエディタのチャット欄に `/kiro:*` というコマンドを入力するだけのシンプルなインターフェースです。 * **学習コスト**: ドキュメントが充実しており(日本語も完備)、コマンド体系も整理されているため、仕様書駆動開発の概念を理解していれば導入は容易です。 ## **13. ベストプラクティス** * **効果的な活用法 (Modern Practices)**: * **Agent Skillsモードでの自律的実装(v3.0.0〜)**: 承認された仕様書(Spec)をインプットとし、外部ツールに依存しないネイティブなサブエージェント主導の長時間実行(`/kiro-impl`)に任せることで、実装フェーズの介入を減らし自律性を高める。 * **段階的な合意形成**: いきなりコードを書かせるのではなく、必ず `spec-requirements` → `spec-design` → `spec-tasks` の順序を踏み、各段階で人間が内容をレビュー・修正してから次のステップに進む。 * **テンプレートのカスタマイズ**: チームの標準的な開発フロー(例:JIRAのチケット形式に合わせるなど)に合わせて、`.kiro/settings/templates/` をプロジェクト初期にカスタマイズしておく。 * **陥りやすい罠 (Antipatterns)**: * **生成物の鵜呑み**: AIが生成した要件定義や設計書を内容確認せずにそのまま `Approve` して実装フェーズに進むと、結局手戻りが発生する。 ## **14. ユーザーの声(レビュー分析)** * **調査対象**: Zenn記事、Speaker Deckの登壇資料、GitHubのスター数(2.8k) * **総合評価**: GitHubで2,800以上のスターを獲得しており、開発者コミュニティから高い関心と評価を集めています。 * **ポジティブな評価**: * 「Claude Codeのような優秀なCLIツールに、仕様書駆動という『欠けていたピース』を補完してくれる素晴らしいツール」 * 「一度テンプレートを作ってしまえば、どのAIエディタを使っても同じ品質のドキュメントとコードが出力されるのが便利」 * **ネガティブな評価 / 改善要望**: * (機能的な重大な欠陥についての報告は現状見当たりませんが、利用するLLMの性能に結果が大きく依存するという前提があります) * **特徴的なユースケース**: * 大規模なリファクタリングにおいて、事前に既存実装とのギャップ分析(`validate-gap`)を行わせてから設計書を作らせる使い方。 ## **15. 直近半年のアップデート情報** * **2026-04-14**: `v3.0.2` リリース。Codexエージェント向けの `spec-reviewer` テンプレートの修正など。 * **2026-04-11**: `v3.0.1` リリース。ディレクトリトラバーサル防止などのパス安全性に関する強化(Path safety hardening)。 * **2026-04-10**: `v3.0.0` メジャーアップデート。Agent Skillsモードを8つのサポート対象プラットフォームの主要ワークフローとして導入。新しいエントリーポイント(`/kiro-discovery`, `/kiro-spec-batch`, `/kiro-impl`)の追加と、ネイティブなサブエージェント主導による自律的実装機能への刷新。 * **時期不明**: v2.0.0へのメジャーアップデート、Claude Subagents対応などを実施。 * **(詳細な履歴はCHANGELOG.mdを参照)**: GitHubリポジトリには15回以上のリリース履歴があり、継続的にメンテナンスが行われています。 (出典: [GitHub Releases](https://github.com/gotalab/cc-sdd/releases)) ## **16. 類似ツールとの比較** ### **16.1 機能比較表 (星取表)** | 機能カテゴリ | 機能項目 | 本ツール | Kiro IDE | |:---:|:---|:---:|:---:| | **基本機能** | 仕様書からのコード生成 | ◎
複数ツールで実現 | ◎
ネイティブ統合 | | **環境** | プラットフォーム依存 | ◯
既存エディタ・CLIに後付け | ◯
専用IDEに加え、Kiro Web等でブラウザから利用可能 | | **拡張性** | テンプレートのカスタマイズ | ◎
プロジェクト単位で柔軟 | ◯
標準的 | | **コスト** | 利用料金 | ◎
完全無料 (OSS) | △
クレジット制/サブスクリプション | ### **16.2 詳細比較** | ツール名 | 特徴 | 強み | 弱み | 選択肢となるケース | |---------|------|------|------|------------------| | **cc-sdd** | 既存AIツール用のアドオンCLI | 使い慣れたCursorやClaude CodeのままSDDを導入できる、Agent Skills対応、無料 | AIツールのアップデートによる影響を受けやすい | 今のAIエディタの環境を維持したまま、プロセスだけを改善したい場合 | | **Kiro IDE** | SDD特化の専用IDE / Webプラットフォーム | 独自のスペック駆動アプローチ、Kiro Webによるブラウザ対応、AWS連携に強み | 日本語ドキュメントの少なさ、従量課金システム | 設計から実装まで構造的に進めたい場合や、ブラウザでの迅速なプロトタイピングが必要な場合 | ## **17. 総評** * **総合的な評価**: cc-sddは、AIコーディングにおいて「とりあえず書かせる」ことの限界を感じている開発者に対して、非常に強力な解決策を提供します。Kiro IDEが提唱する「仕様書駆動開発」の優れた体験を、既存の使い慣れたAIエディタ(Cursor等)やCLIツールにそのまま持ち込める点が最大の魅力です。 * **推奨されるチームやプロジェクト**: AIツールの出力品質を安定させたいチーム、個人開発で手戻りを減らしたいエンジニア、CursorやClaude Codeのヘビーユーザー。 * **選択時のポイント**: チームで導入する場合、ツール自体の導入はコマンド1つで簡単ですが、生成された仕様書を人間がきちんとレビューする「プロセス」をチームの文化として定着させることが成功の鍵となります。