AIコーディングの品質崩壊を解決!Claude Codeを「確実に動くもの」に変える仕組み — get-shit-done

gsd-build/get-shit-doneJavaScript52.5k

Get Shit Done(GSD)は、Claude CodeなどのAIコーディングツールが長い会話を続けるうちに品質が劣化する「コンテキスト腐敗」問題を解決する開発支援システムです。アイデアを伝えると、GSDが自動的に要件整理・調査・計画・実装・検証の全工程を管理し、各タスクを新鮮なAIセッションで実行するため、一貫して高品質なコードが生成されます。プログラミングの知識がなくても「こういうものを作りたい」と伝えるだけで、AIが段階的に確認しながら正しく動くソフトウェアを組み立ててくれる、いわば「AI開発プロジェクトの自動監督システム」です。Claude Code以外にもGemini CLI、Cursor、Copilotなど15以上のAIツールに対応しており、Mac・Windows・Linuxで動作します。Amazon、Google、Shopifyなどのエンジニアにも利用されています。

🔥 なぜ話題?

AIコーディングツール(特にClaude Code)の利用者が急増する中、『AIに任せたら品質がバラバラで使い物にならない』という共通の悩みに正面から応えるツールとして注目されています。大企業向けの複雑なフレームワークではなく、個人開発者やスモールチームが即座に使えるシンプルさが、バイブコーディング(雰囲気でAIにコードを書かせる手法)ブームの中で特に支持を集めています。

💡 こう使える!

例えば、個人でWebアプリを作りたいとき、「ユーザー登録・ログイン機能付きのタスク管理アプリを作って」とGSDに伝えると、GSDがまず『メール認証は必要?パスワードの強度ルールは?』と確認し、調査・計画を自動生成した後、ユーザーモデル作成→API構築→画面実装を並列実行し、各ステップごとにGitコミットを残しながら完成品を届けてくれます。途中で品質チェックも自動で行われるため、『動かない…』という事態を防げます。

ユースケース: AIコーディングツールを使って個人や少人数チームでソフトウェアを開発する際に、品質を保ちながら効率的にプロジェクトを進めるために使います。

  • AIの会話が長くなるほど品質が落ちる『コンテキスト腐敗』問題を、タスクごとに新鮮なセッションを使う仕組みで解決
  • Claude Code・Gemini CLI・Cursor・Copilotなど15以上のAIツールに1コマンドで対応
  • 調査→計画→実装→検証の全工程を自動化し、タスクごとにGitコミットを残す完全な開発パイプライン
  • 依存関係を分析して独立タスクは並列実行する『ウェーブ実行』で開発速度を最大化
  • セキュリティ対策として経路検証・プロンプト注入検出・機密ファイル保護を内蔵
GitHubで見る →

A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.

技術情報

言語

JavaScript

ライセンス

MIT

最終更新

2026-04-14

スター数

52,528

フォーク数

4,389

Issue数

33

トピック

claude-codecontext-engineeringmeta-promptingspec-driven-development

技術詳細

アーキテクチャ・仕組み

GSDはメタプロンプティングコンテキストエンジニアリングを組み合わせたシステムで、以下の構造で動作します:

  • 薄いオーケストレーター + 専門エージェント パターン:各ステージでオーケストレーターが専門エージェントを生成・管理
    • リサーチ:4つの並列エージェント(スタック、機能、アーキテクチャ、落とし穴を調査)
    • プランニング:プランナー + チェッカーが合格するまでループ
    • 実行:依存関係に基づく「ウェーブ」で並列実行、各エージェントが200kトークンのフレッシュコンテキストを使用
    • 検証:ゴールに対するコードベース検証 + デバッグエージェント
  • XMLプロンプトフォーマット:各タスクはClaudeに最適化されたXML構造で記述
  • ゲート分類:pre-flight、revision、escalation、abortの4種類の品質ゲートを実装

対応ランタイム(15種以上)

  • Claude Code、OpenCode、Gemini CLI、Kilo、Codex、Copilot、Cursor、Windsurf、Antigravity、Augment、Trae、Qwen Code、CodeBuddy、Cline
  • Claude Code 2.1.88+ではスキル形式(skills/gsd-*/SKILL.md)、旧版はコマンド形式
  • Clineは.clinerules経由で設定
  • OS: Mac、Windows、Linux対応

モデルプロファイル

プロファイル計画実行検証
qualityOpusOpusSonnet
balanced(デフォルト)OpusSonnetSonnet
budgetSonnetSonnetHaiku
inherit継承継承継承

inheritはOpenRouterやローカルモデルなど非Anthropicプロバイダー使用時に便利。

主要機能一覧

  • プロジェクト初期化:質問→調査→要件定義→ロードマップを一括生成
  • ディスカッションフェーズ:実装前にグレーゾーンを特定し意思決定を記録
  • ウェーブ実行:依存関係分析による並列実行(独立タスクは同時、依存タスクは順次)
  • アトミックGitコミット:タスクごとに個別コミット(git bisect対応)
  • ユーザー受入テスト(UAT):自動検証+手動確認のハイブリッド
  • Quick Mode:フル計画が不要なアドホックタスク用の軽量パス
  • ワークストリーム:並列マイルストーン作業のための名前空間
  • シード:将来のマイルストーンで適切なタイミングで浮上するアイデア管理
  • スレッド:セッションをまたぐ永続的コンテキスト
  • UIデザイン:UI-SPEC.md生成、6つの柱によるビジュアル監査
  • PR作成/gsd-shipで検証済み作業からPRを自動生成

セキュリティ機能

  • パス走査防止(プロジェクトディレクトリ外へのアクセスを検証)
  • プロンプトインジェクション検出(security.cjsモジュール)
  • PreToolUseプロンプトガードフック
  • 安全なJSON解析・シェル引数サニタイズ
  • CI対応インジェクションスキャナー

Git ブランチ戦略

  • none:現在のブランチにコミット(デフォルト)
  • phase:フェーズごとにブランチ作成
  • milestone:マイルストーン全体で1ブランチ

設定オプション

  • modeyolo(自動承認)/ interactive(確認あり)
  • granularitycoarse / standard / fine(フェーズ粒度)
  • workflow.discuss_modediscuss(インタビュー形式)/ assumptions(コードベース分析優先)
  • workflow.auto_advance:discuss→plan→executeの自動チェーン
  • parallelization.enabled:並列実行のオン/オフ
  • agent_skills:サブエージェントへのプロジェクト固有スキル注入

ライセンス

MITライセンス(商用利用可能)

インストール・クイックスタート

# インストール(対話形式で使用するAIツールと場所を選択)
npx get-shit-done-cc@latest

インストーラーが以下を質問します:

  1. ランタイム — Claude Code、Gemini CLI、Cursor、Copilotなどから選択(複数選択可)
  2. インストール先 — グローバル(全プロジェクト)またはローカル(現在のプロジェクトのみ)
# 非対話式インストールの例(CI/Docker向け)
npx get-shit-done-cc --claude --global
npx get-shit-done-cc --cursor --local

# アップデート
npx get-shit-done-cc@latest

インストール確認:

/gsd-help

参考になる外部の関連記事

過去のトレンド履歴

関連リポジトリ

AIコーディングアシスタントを最強にチューニング!28エージェント×119スキルの包括的パフォーマンス最適化システム — everything-claude-code

affaan-m/everything-claude-codeJavaScript103.3k

everything-claude-codeは、Claude CodeやCodex、Cursorなどの「AIコーディングアシスタント」の性能を最大限に引き出すための総合チューニングシステムです。28種

AI工学を基礎から学べるハーバード大学の教科書 — cs249r_book

harvard-edge/cs249r_bookJavaScript20.4k

AIシステム工学(AI工学)を基礎から学べるハーバード大学発の教科書です。AIモデルを作るだけでなく、実際に動く信頼性の高いAIシステムを設計・構築・評価する方法を教えています。無料でオンライン版が読

Claude/OpenAI/Geminiを統一管理!仲間とコスト分担できるAPI中継サービス — claude-relay-service

Wei-Shaw/claude-relay-serviceJavaScript8.7k

Claude Relay Serviceは、複数のAI APIサービス(Claude、OpenAI、Geminiなど)を一つのシステムで管理できるツールです。チームや友達と一緒にAIサブスクリプション

プログラマー魚皮が贈るAI完全攻略ガイド!Vibe Codingで誰でも開発者に — ai-guide

liyupi/ai-guideJavaScript8.0k

ai-guideは、プログラマーとして活動する魚皮さんが作成したAI学習リソースの総合プラットフォームです。大規模言語モデル(ChatGPTのようなAI)の選び方から、AI編程ツール(Cursorなど

AIが作るUIデザインの「ダサさ」を撲滅!17コマンドで洗練されたフロントエンドへ — impeccable

pbakaus/impeccableJavaScript3.3k

Impeccableは、AIコーディングアシスタント(Claude、Cursor、Geminiなど)が生成するWebデザインの品質を劇的に向上させるための「デザイン指示書」です。AIは学習データの偏り