---
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つで簡単ですが、生成された仕様書を人間がきちんとレビューする「プロセス」をチームの文化として定着させることが成功の鍵となります。