概要
- get-shit-done-cc(GSD) は、Claude CodeやCopilotなど多様なAIコーディング環境で使える 軽量・強力なメタプロンプト/コンテキストエンジニアリング/仕様駆動開発システム
- コンテキストロット(文脈劣化)問題を解決 し、高品質なコード生成を維持
- エンジニアリング劇や複雑なワークフロー不要 で、少人数や個人開発者でも最大効果を発揮
- Amazon、Google、Shopify、Webflowのエンジニアも信頼して利用
- インストールや利用手順がシンプル で、各種AIエージェントに対応
get-shit-done-cc(GSD)とは
- Claude Code、OpenCode、Gemini CLI、Codex、Copilot、Antigravity など主要AIコーディングツールに対応した 仕様駆動開発支援ツール
- メタプロンプト設計・コンテキスト管理・サブエージェント制御・状態管理 を自動化
- シンプルなコマンドだけで複雑なシステムを構築可能
- 「やりたいことを明確に伝えれば、AIが実現してくれる」 という思想
- SpecKitやOpenSpec、Taskmaster経験者も高評価
GSDを開発した理由
- 個人開発者視点で設計 し、エンタープライズ向けの無駄な儀式や複雑なワークフローを排除
- 本質的な開発体験を重視 し、仕様理解と文脈保持に注力
- 裏側で複雑な処理を隠蔽 し、ユーザーには「ただ動く」コマンド体験を提供
GSDが解決する課題
- AIによるコード生成の一貫性・品質劣化(コンテキストロット)問題
- 大規模組織向けの複雑なプロセスを不要にし、創造的な個人・少人数チーム向けに最適化
- 「Vibecoding(雰囲気コーディング)」の信頼性向上
対象ユーザー
- 明確な要件を伝え、確実に実装してほしい個人開発者・小規模チーム
- 50人規模のエンジニア組織をシミュレートしたくない人向け
インストール方法
- npx get-shit-done-cc@latest でインストール
- 対応ランタイム選択 (Claude Code、OpenCode、Gemini、Codex、Copilot、Antigravity、または全対応)
- グローバル/ローカル設置選択 (全プロジェクト or 現在のプロジェクトのみ)
- 各AI環境ごとのコマンドでヘルプ表示可能
- Claude Code/Gemini:/gsd:help
- OpenCode:/gsd-help
- Codex:$gsd-help
- Copilot:/gsd:help
- Antigravity:/gsd:help
- DockerやCI用の非対話インストールもサポート
- --global(-g)、--local(-l)、--claude、--opencode等のフラグでプロンプト省略可能
開発・検証のためのインストール
- リポジトリクローン & ローカルインストール でカスタマイズやテストが容易
- claude --dangerously-skip-permissions で自動化を最大化
- 細かい権限管理もsettings.jsonで設定可能
GSDのワークフロー
- /gsd:map-codebase :既存コードベースの自動解析
- /gsd:new-project :新規プロジェクト初期化
- 目標・制約・技術選定・エッジケース等をヒアリング
- 並列エージェントによるリサーチ
- バージョンごとの要件抽出
- フェーズ単位のロードマップ作成
- PROJECT.md、REQUIREMENTS.md、ROADMAP.md、STATE.md等を自動生成
- /gsd:discuss-phase n :各フェーズの詳細要件・好み・グレーゾーンを深掘り
- フェーズごとのCONTEXT.md生成
- /gsd:plan-phase n :リサーチ&プランニング
- CONTEXT.mdを元に実装手法やタスク分割を自動化
- XML構造のタスクプランを2-3個生成
- /gsd:execute-phase n :プラン実行
- 依存関係に基づく「ウェーブ」方式で並列/順次タスク実行
- 各タスクごとにクリーンなコミット
- 実装内容の検証
- /gsd:verify-work n :動作検証・ユーザー受け入れテスト(UAT)
- テスト可能な成果物を抽出し、対話的に確認
- 問題があれば自動的に修正プランを生成
- /gsd:complete-milestone / /gsd:new-milestone :マイルストーンの完了・新規開始
- 各マイルストーンごとに定義→開発→出荷のサイクル
クイックモード(/gsd:quick)
- 小規模なタスクや即時対応に最適
- アトミックコミット・状態管理は維持しつつ高速化
- --discuss、--research、--full等のフラグで柔軟にカスタマイズ可能
- .planning/quick/以下でタスク管理
なぜGSDは機能するのか
- コンテキストエンジニアリング によるAIへの最適情報提供
- 各種ファイル(PROJECT.md、REQUIREMENTS.md、ROADMAP.md、STATE.md、PLAN.md等) による明確な文脈・状態管理
- 常に最新・正確な文脈でAIが動作し、品質劣化を防止
- タスク分割・並列化・自動検証によりスケーラブルで堅牢な開発支援
GSDは、「AIに本当にやってほしいこと」を明確に伝え、誰でも一貫して高品質なアウトプットを得られる、現代的なAI開発のための最適なツール