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

gsd-build/get-shit-doneJavaScript36.7k

GET SHIT DONE(GSD)は、Claude CodeなどのAIコーディングツールが長い作業の途中で品質が落ちてしまう「コンテキスト劣化」という問題を解決するシステムです。「こういうものを作りたい」とアイデアを伝えると、GSDが自動で質問・調査・要件整理・ロードマップ作成を行い、AIに的確な指示を出して開発を進めてくれます。複数のAIエージェント(専門の作業員のようなもの)が並行して調査・計画・実装・検証を行うため、人間はほとんど手を動かさずに高品質なソフトウェアが完成します。大企業向けの複雑な開発管理ツールとは違い、個人開発者やスモールチームが「本当に作りたいもの」を確実に形にするためのシンプルなワークフローを提供しています。Amazon、Google、Shopifyなどのエンジニアにも利用されています。

🔥 なぜ話題?

AIでコードを書く「バイブコーディング」が流行する一方で、AIが生成するコードの品質が不安定という課題が深刻化しており、GSDはその問題を「コンテキストエンジニアリング」という手法で解決する実用的なツールとして注目されています。Claude Code、Gemini CLI、Codex、Copilotなど主要なAIコーディングツールすべてに対応している汎用性の高さも人気の理由です。

💡 こう使える!

たとえば、個人でWebサービスを開発している人が『ユーザー登録とログイン機能を作りたい』と伝えると、GSDがまず『メール認証は必要?パスワードの条件は?』と質問し、調査を行い、データベース設計からAPI作成、画面実装まで複数のAIエージェントが並行して作業し、一つひとつの作業ごとにGitコミット(変更の記録)を残しながら完成させてくれます。途中で問題があれば自動でデバッグ用のプランも生成してくれます。

ユースケース: AIコーディングツールを使って個人やスモールチームで確実にソフトウェアを開発したい人が、品質を保ちながら効率的に開発を進めるために使う。

  • AIの「コンテキスト劣化」を解決し、長い開発でも品質を維持できる
  • 複数のAIエージェントが並行して調査・計画・実装・検証を自動実行
  • Claude Code、Gemini CLI、Codex、Copilotなど6つ以上のAIランタイムに対応
GitHubで見る →

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

技術情報

言語

JavaScript

ライセンス

MIT

最終更新

2026-03-20

スター数

36,676

フォーク数

2,990

Issue数

21

トピック

claude-codecontext-engineeringmeta-promptingspec-driven-development

技術詳細

アーキテクチャ・仕組み

GSDは「メタプロンプティング」「コンテキストエンジニアリング」「スペック駆動開発」を組み合わせたシステムです。主な仕組み:

  • マルチエージェントオーケストレーション: 薄いオーケストレーター(指揮者)が専門のサブエージェントを生成し、各エージェントが新鮮な200kトークンのコンテキストウィンドウで作業する
  • ウェーブ実行: タスク間の依存関係を分析し、独立したタスクは並行実行、依存するタスクは順序実行する波形(ウェーブ)パターン
  • XML構造のプラン: 各タスクはXML形式で構造化され、ファイル指定・アクション・検証手順を明確に記述
  • コンテキスト劣化の防止: 各プランが新規のサブエージェントで実行されるため、メインのコンテキストウィンドウは30〜40%に維持される

対応ランタイム

ランタイムコマンド形式インストール先
Claude Code/gsd:command~/.claude/ or ./.claude/
OpenCode/gsd-command~/.config/opencode/
Gemini CLI/gsd:command~/.gemini/
Codex$gsd-command(スキル方式)~/.codex/skills/
Copilot/gsd:command~/.github/
Antigravity/gsd:command~/.gemini/antigravity/

対応OS: Mac、Windows、Linux

ワークフロー概要

  1. /gsd:new-project — 質問→調査→要件→ロードマップを一気に作成
  2. /gsd:discuss-phase N — 実装の曖昧な部分を事前に明確化
  3. /gsd:plan-phase N — リサーチ→プラン作成→プラン検証
  4. /gsd:execute-phase N — ウェーブ単位で並行実行、タスクごとにGitコミット
  5. /gsd:verify-work N — ユーザー受入テスト、失敗時は自動でデバッグ・修正プラン生成
  6. /gsd:ship N — PR(プルリクエスト)を自動生成

生成されるファイル群

ファイル役割
PROJECT.mdプロジェクトビジョン
REQUIREMENTS.mdv1/v2のスコープ付き要件
ROADMAP.mdフェーズ一覧と進捗
STATE.mdセッション間の記憶・意思決定の記録
CONTEXT.mdフェーズごとの実装方針
PLAN.mdXML構造のアトミックタスク
SUMMARY.md実行結果のサマリー

モデルプロファイル

プロファイル計画実行検証
qualityOpusOpusSonnet
balanced(デフォルト)OpusSonnetSonnet
budgetSonnetSonnetHaiku
inherit現在のモデルを継承同左同左

Git連携

  • タスクごとにアトミックコミットを自動生成
  • ブランチ戦略: none(デフォルト)、phase(フェーズごと)、milestone(マイルストーンごと)
  • マイルストーン完了時にスカッシュマージまたは履歴付きマージを選択可能

セキュリティ

  • .env、秘密鍵ファイルなどの機密ファイルはClaude Codeのdenyリストで保護推奨
  • シークレットのコミット防止機能を内蔵

設定オプション

  • mode: yolo(自動承認)/ interactive(確認あり)
  • granularity: coarse / standard / fine(フェーズの粒度)
  • workflow.research: 計画前のリサーチの有無
  • workflow.plan_check: プラン検証の有無
  • workflow.auto_advance: ステップの自動連鎖
  • parallelization.enabled: 並行実行の有効化

ライセンス

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

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

インストール

npx get-shit-done-cc@latest

インストーラーが以下を聞いてきます:

  1. ランタイム選択 — Claude Code、OpenCode、Gemini、Codex、Copilot、Antigravity、または全部
  2. インストール場所 — グローバル(全プロジェクト共通)またはローカル(現在のプロジェクトのみ)

動作確認

  • Claude Code / Gemini: /gsd:help
  • OpenCode: /gsd-help
  • Codex: $gsd-help

非対話モード(CI/Docker向け)

npx get-shit-done-cc --claude --global   # グローバルにClaude Code用をインストール
npx get-shit-done-cc --all --global      # 全ランタイムにインストール

最新版への更新

npx get-shit-done-cc@latest

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

関連リポジトリ

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は学習データの偏り