gstack完全ガイド:Claude Codeを仮想エンジニアリングチームに変える方法

2026年3月25日
ビュー 2
コメント0
この記事は以下の言語でもご覧いただけます: English한국어

目次

一人で1日1万行以上のプロダクションコードを書けるとしたらどうでしょう?Y Combinator代表のGarry Tanが公開したgstackは、Claude CodeをCEO、デザイナー、スタッフエンジニア、QAリード、セキュリティ責任者、リリースエンジニアで構成される仮想エンジニアリングチームに変換するオープンソースツールです。実際に60日間で60万行以上のプロダクションコードを出荷した実績がそれを裏付けています。

本ガイドでは、gstackのインストールから28のスキル活用法、コアワークフロー、そして実践的なヒントまで体系的に解説します。

gstackとは?

gstackはClaude Code上で動作するソフトウェアファクトリーです。単なるコーディングアシスタントではなく、各専門的な役割を果たす28のスキル(skill)を提供し、ソフトウェア開発の全プロセスを体系的に管理します。

主要指標 内容
出荷コード量 60日間で600,000行以上(35%がテストコード)
日次生産性 10,000~20,000行/日(パートタイム作業)
スキル数 28の専門スキル
ライセンス MIT(完全無料、プレミアムなし)

インストール方法

前提条件

  • Claude Code - AnthropicのCLIコーディングツール
  • Git - バージョン管理
  • Bun v1.0+ - JavaScriptランタイム(コンパイル済みバイナリ生成用)
  • Node.js - Windows環境でのみ追加必要

Step 1:グローバルインストール(30秒)

git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup

このコマンドでgstackが~/.claude/skills/gstackにインストールされ、Claude Codeが自動的にすべてのスキルを認識します。

Step 2:プロジェクトに追加(任意)

チーム全体で同じ設定を使用する場合は、プロジェクトリポジトリにコピーします:

cp -Rf ~/.claude/skills/gstack .claude/skills/gstack
rm -rf .claude/skills/gstack/.git
cd .claude/skills/gstack && ./setup

Codex/Gemini/Cursorユーザー

# リポジトリローカルインストール
git clone https://github.com/garrytan/gstack.git .agents/skills/gstack
cd .agents/skills/gstack && ./setup --host codex

# またはグローバルインストール
git clone https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setup --host codex

# 自動検出
./setup --host auto

コアワークフロー:Think → Plan → Build → Review → Test → Ship

gstackの最大の強みは、ソフトウェア開発ライフサイクル全体を構造化されたステップに分割している点です。各ステップに専門的な役割が割り当てられています。

ステップ1:企画(Planning)

/office-hours - YCオフィスアワー

すべてのプロジェクトの出発点です。6つの核心的な質問でプロダクトを再定義し、2~3つの実装案を工数見積もりとともに生成します。

/office-hours

2つのモードを提供します:

  • Startupモード:プロダクトマーケットフィットに対する鋭い質問
  • Builderモード:探索的で生成的なアプローチ
/plan-ceo-review - CEO/ファウンダーモード

ユーザー視点で課題を再考し、「リクエストの中に隠れた10つ星プロダクト」を発掘します。4つのスコープモードをサポートします:

  • Expansion:大きく夢を描く(機能拡張)
  • Selective Expansion:機会を選別して拡張
  • Hold Scope:現在のスコープで最高品質
  • Reduction:最小実行可能バージョン
/plan-eng-review - エンジニアリングマネージャー

コーディング前にアーキテクチャを確定します。システム境界、データフロー、状態遷移、障害モード、エッジケースをダイアグラムで可視化します。生成されたテスト計画は/qaに自動的に引き継がれます。

/plan-design-review - シニアデザイナー

7つのデザイン次元を0~10のスケールで評価します。空状態、エラー状態、モバイル動作、ローディング状態など見落としがちな部分を検出し、AIが生成した曖昧な記述(AI slop)を特定します。

自動化のヒント:/autoplanを実行すると、CEO → デザイン → エンジニアリングレビューを自動的に順次実行します。重要な判断(taste decision)のみユーザーに確認を求めます。

ステップ2:デザイン(Design)

スキル 役割 主な機能
/design-consultationデザインパートナー 競合環境リサーチ、タイポグラフィ/カラー/スペーシングシステム設計、HTMLプレビュー生成、DESIGN.md出力
/design-reviewコードが書けるデザイナー 80項目のビジュアル監査、CSS限定の修正(安全)、最大30件の修正、before/afterスクリーンショット

ステップ3:コードレビュー(Review)

スキル 役割 主な機能
/reviewスタッフエンジニア N+1クエリ、レースコンディション、インジェクションバグなどの本番障害パターン検出。明確な問題は自動修正
/investigateデバッガー 根本原因の追跡。データフローのトレース。3回修正失敗でアーキテクチャ再検討
/codexセカンドオピニオン OpenAI Codexによる独立レビュー。review/adversarial/consultationの3モード

ステップ4:テストとセキュリティ(QA & Security)

スキル モード 説明
/qaDiff-aware featureブランチで自動:git diffベースで影響ページのみテスト
Full 総合テスト(5~15分)、5~10件の問題を文書化
Quick (--quick) 30秒スモークテスト
Regression ベースラインとの比較テスト
/qa-onlyレポート専用 コード変更なしでバグレポートのみ生成
/csoセキュリティ監査 OWASP Top 10 + STRIDE脅威モデリング。信頼度8/10以上のゲート

ステップ5:デプロイ(Ship & Deploy)

スキル 役割 主な機能
/shipリリースエンジニア main同期 → テスト → カバレッジ監査 → PR作成(ワンコマンドパイプライン)
/land-and-deployリリースエンジニア PRマージ → デプロイ → プロダクションヘルスチェック
/canarySRE デプロイ後のモニタリング:コンソールエラー、リグレッション、ページ障害の監視
/benchmarkパフォーマンスエンジニア ページロード、Core Web Vitals、リソースサイズの測定およびbefore/after比較

ブラウザ自動化:/browse

gstackには実際のChromiumベースのブラウザ自動化が内蔵されています。MCPプロトコルと比較してトークンオーバーヘッドがほぼなく(MCPはセッションあたり30,000~40,000トークンを消費)、コマンドあたり約100~200msのレスポンス速度を提供します。

主な特徴

  • Persistent Daemon:長時間稼働するChromiumサーバーによりコールドスタートなし
  • Refシステム:アクセシビリティツリーベースの要素参照(@e1@e2)。DOM変更なしで安全に動作
  • Cookieインポート:Chrome、Arc、Brave、EdgeからCookieを取り込み可能
  • Localhost専用バインディング:ネットワークアクセスをブロック、セッションごとのBearerトークン認証

よく使うブラウザコマンド

# ページ遷移
browse goto https://example.com

# スナップショット(要素参照付き)
browse snapshot -i

# 要素クリック
browse click @e5

# フォーム入力
browse fill @e12 "検索キーワード"

# スクリーンショット撮影
browse screenshot

# JavaScript実行
browse js "document.title"

セーフティガード

gstackは誤操作による致命的なコマンド実行を防ぐセーフティガードを提供します:

スキル 機能
/careful破壊的コマンド(rm -rf、DROP TABLE、force-pushなど)実行前に警告
/freeze特定ディレクトリへの編集範囲制限(ロック)
/guard/careful + /freeze の組み合わせ(最大安全)
/unfreeze/freeze 解除

並列スプリント:Conductor連携

gstackはConductor(macOSアプリ)と連携して、複数のClaude Codeセッションを同時に実行できます。各セッションはgit worktreeで隔離されたワークスペースで独立して動作するため、衝突なしに並列開発が可能です。

ワークフローはシンプルです:

  1. リポジトリを登録
  2. 複数のエージェントを同時にデプロイ(各自が隔離されたワークスペースを持つ)
  3. リアルタイムで進捗をモニタリングし、コードレビュー後にマージ

ビルダー哲学(Ethos)

gstackは2つの核心原則に従っています:

Boil the Lake(湖を沸かせ)

完成コストがショートカットよりほんの数分多いだけなら、常に完成させるという原則です。AI支援時代では「2週間かかる」を「1時間で済む」と捉え直すべきです。90%のソリューションではなく100%の完成を追求します。

Search Before Building(作る前に探せ)

「誰かがすでに解決しているか?」を「ゼロから設計しよう」より先に問うべきです。3つの知識レイヤーを活用します:

  • Layer 1(実証済み):広く使われているバトルテスト済みパターン
  • Layer 2(新しく人気のあるもの):最新のベストプラクティス(批判的検証が必要)
  • Layer 3(ファーストプリンシプル):問題固有の独創的推論

実践ワークフロー例

新機能を企画からデプロイまで進める全体の流れです:

# 1. プロダクトアイデアの検証
/office-hours
→ 6つの核心的な質問でプロダクトを再定義

# 2. CEOレビューでスコープ決定
/plan-ceo-review
→ 4つのモードから選択して実装スコープを確定

# 3. エンジニアリングアーキテクチャの確定
/plan-eng-review
→ ダイアグラム、エッジケース、テスト計画を生成

# 4.(または自動化)全体企画パイプライン
/autoplan
→ CEO → デザイン → エンジニアリングレビューを自動順次実行

# 5. 実装完了後のコードレビュー
/review
→ 本番障害パターンの検出 + 自動修正

# 6. QAテスト
/qa
→ バグ発見 + 自動リグレッションテスト生成

# 7. セキュリティ監査
/cso
→ OWASP Top 10 + STRIDE脅威モデリング

# 8. デプロイ
/ship
→ テスト → カバレッジ → PR作成

# 9. デプロイ後のモニタリング
/canary
→ コンソールエラー、リグレッションの監視

プライバシーとテレメトリ

  • デフォルト:OFF - 明示的な同意なしにはデータは一切送信されません
  • 収集項目(同意時):スキル名、所要時間、成功/失敗、バージョン、OSのみ
  • 絶対に収集しないもの:コード、ファイルパス、リポジトリ名、ブランチ名、プロンプト、ユーザー生成コンテンツ
  • 即時無効化gstack-config set telemetry off
  • ローカル分析gstack-analyticsでいつでもローカルで確認可能

トラブルシューティング

症状 解決方法
スキルが表示されない cd ~/.claude/skills/gstack && ./setup
/browseが失敗する cd ~/.claude/skills/gstack && bun install && bun run build
古いインストール /gstack-upgradeを実行、またはconfigでauto_upgrade: trueを設定
Windowsの問題 Git BashまたはWSLが必要。Node.jsもPATHに追加すること
Claudeがスキルを認識しない プロジェクトのCLAUDE.mdにgstackスキル一覧を追加

まとめ

  • gstackはClaude Codeを28の専門的な役割を持つ仮想チームに変換するオープンソースのソフトウェアファクトリー
  • Think → Plan → Build → Review → Test → Ship → Reflect の全プロセスをカバー
  • /office-hoursで開始し/shipで完了する構造化されたワークフロー
  • 内蔵Chromiumブラウザで実際のUIテストとスクリーンショット自動化をサポート
  • /careful/freeze/guardで致命的なミスを防止
  • Conductor連携で並列スプリントが可能
  • MITライセンス - 完全無料、プレミアムティアなし
  • インストール30秒:git clone + ./setupの1行で完了

参照リンク

コメント 0