project
gstack - YCのCEOがオープンソース化したAIプログラミングワークフローツール
gstackは、YCのCEOであるギャリー・タン氏がオープンソース化した、Claude Code向けのAIプログラミングワークフローであり、AIアシスタントを仮想エンジニアリングチームへと変革します。このツールには、CEOレビュー担当者、スタッフエンジニアなど、15種類の専門家ロールが含まれています。
gstackとは何ですか?
gstackは、YCのCEOであるギャリー・タン氏がオープンソース化した、Claude Code向けのAI搭載プログラミングワークフローです。AIアシスタントを仮想エンジニアリングチームへと変革します。このツールには、CEOレビュー担当者、スタッフエンジニア、QAマネージャーなど15種類の専門家ロールと6種類の機能強化ツールが含まれており、すべてスラッシュコマンドで起動できます。gstackは10~15のスプリントを並行して実行でき、実際のブラウザ自動化、デュアルAIクロスレビュー、自動ドキュメント更新などの機能を備えています。
gstackの主な機能
-
製品再編:
/office-hours6つの必須質問を投げかけ、前提を問い直し、実装ソリューションを生み出すことで、製品を再定義する。 -
計画レビュー:
/plan-ceo-reviewCEOの視点からニーズを検討する/plan-eng-reviewアーキテクチャとテストマトリックスを確定し、/plan-design-reviewコンテンツを0~10の段階で評価し、AIを使用して低品質なコンテンツを検出します。 -
デザインシステム:
/design-consultationゼロから完全なデザインシステムを構築し、リアルなプロトタイプ図とDESIGN.mdドキュメントを生成します。 -
コードレビュー:
/review生産環境における潜在的な危険を特定し、自動的に修復する。/investigate体系的な根本原因分析は、3回の失敗後に中止せざるを得なくなった。 -
デザイン修理:
/design-review監査後、私は個人的に問題を修正し、それを自動的に送信し、修正前後の比較スクリーンショットを作成しました。 -
品質保証:
/qa実際のブラウザでのテスト、自動修復、および回帰テストの生成。/qa-onlyレポートを生成するだけで、コードを変更しないでください。 -
セキュリティ監査:
/csoOWASP Top 10およびSTRIDE脅威モデリングを実施し、具体的な攻撃シナリオを提示する。 -
リリースと展開:
/shipワンクリックで同期、テスト、およびプルリクエストの作成が可能。/land-and-deployマージ後に本番環境にデプロイし、健全性を確認する。/canaryデプロイ後のエラーとパフォーマンスを監視します。 -
ブラウザ自動化:
/browse実際のChromiumインスタンスを制御して、クリックスクリーンショットを実行する。/setup-browser-cookies実際のブラウザクッキーをインポートします。 -
Dual AIのレビュー:
/codexOpenAI Codexによる独立したレビューが導入され、Claudeとの相互検証を通じて盲点が発見された。 -
チームによる事後報告:
/retro個人データ、リリース継続性、テスト傾向を含む週次エンジニアリングレポートを作成する。 -
安全保護:
/careful破壊的なコマンドの前に警告します。/freeze編集領域をロックします。/guardこの2つを組み合わせることで、完全な保護が得られます。 -
生産性向上ツール:
/autoplanCEO、デザイン、エンジニアリングレビューをワンクリックで連携。/document-release文書とコードの変更を自動的に同期する。/gstack-upgrade自動的に更新され、変更内容が表示されます。
gstackの重要な情報と使用要件
-
著者ギャリー・タン(Y Combinator 社長兼CEO)
-
位置Claude Codeを仮想エンジニアリングチームに変換するためのオープンソースツールセット
-
コアデータ60日間で60万行のコードを作成し、1日あたり1万~2万行のコードを生成し、10~15のスプリントを同時に実行する。
-
構成15種類の専門家ロールと6種類の機能強化ツール。すべてスラッシュコマンドで呼び出し可能。
-
必要なツール:Claude Code、Git、Bun v1.0+
-
Windows 追加Node.js(BunはWindows上でPlaywrightとの互換性に問題があるため、自動的にNode.jsにフォールバックします)
-
インストール時間約30秒
-
構成CLAUDE.md ファイルには、gstack スキルのリストを含める必要があります。
-
ブラウザ機能オプション:Cookieインポート用のChrome/Arc/Brave/Edge
gstackの主な利点
-
構造化されたプロセス散在するAIプロンプトを完全なスプリントプロセス(思考→計画→構築→レビュー→テスト→リリース)に変換することをサポートし、混沌とした出力を回避します。
-
役割の専門化このシステムには15の専門家役割があり、それぞれに固有の責任が定められています。CEOは方向性を確認し、スタッフエンジニアはバグを発見し、QAは実際のブラウザを使用してプロセスをテストし、実際のチームコラボレーションをシミュレートします。
-
並列処理機能これは、CEOがチームを管理するのと同様の方法で管理される、10~15個の独立したスプリントを同時に実行することをサポートします。重要な決定事項が優先され、残りは自動的に実行されます。
-
リアルブラウザ:
/browseシミュレーターではなく実際のChromiumを操作し、実際にクリックしたり、スクリーンショットを撮ったり、CAPTCHAを処理したりすることで、AIがインターフェースを真に「認識」できるようにします。 -
デュアルAI相互検証:
/codex私たちは、独立したレビューのためにOpenAI Codexを導入し、Claudeと比較することで盲点を特定し、コードの品質を向上させました。 -
自動修復クローズドループ:
/qaバグが発見されると、自動的に修正され、回帰テストが生成され、再検証が実行され、人間の介入なしに修復プロセス全体が完了します。
gstackの使い方
- インストール環境Claude Codeを開き、インストールコマンドを貼り付けると、Claudeが自動的にリポジトリをクローンし、バイナリファイルをコンパイルし、すべてのスキルをローカルに登録します。
- 構成プロジェクトチームで共有する場合は、gstackをプロジェクトにコピーしてください。
.claude/skills/ディレクトリと再実行セットアップで、CLAUDE.mdクロードが認識できるスキルリストを追加してください。 - 製品を初期化します(/office-hours)あなたが作成したい製品を説明すると、AIはあなたの表現方法に疑問を投げかけ、根底にある前提を問い直し、隠れた要件を抽出し、下流のスキルに自動的に引き継がれる設計ドキュメントを生成します。
- 計画レビュー(例:計画CEOレビュー)このプロセスは、方向性を決定するためのCEOレビュー、アーキテクチャを確定するためのエンジニアリングレビュー、そして設計を評価するためのデザインレビューという3段階のチェックから構成されます。これら3段階のチェックを経て初めて、ソリューションが実現可能と判断され、開発が開始されます。
- コードの実装(自動または手動)計画を承認したら、計画モードを終了します。AIが設計ドキュメントに基づいて自動的にコードを作成します。または、手動でコードを作成してからレビュー段階に進むこともできます。
- 品質レビュー(/review + /qa):走る
/review操業再開前に、潜在的な生産上の危険を特定し、自動的に修復する。/qa実際のブラウザを開き、「テスト」をクリックすると、バグが検出され、自動的に修正され、回帰テストが生成されます。 - リリースとデプロイ(/ship):埋め込む
/shipメインブランチのワンクリック同期、テストの実行、カバレッジの監査、コードのプッシュ、プルリクエストの自動開始により、リリースプロセスが完了します。 - 継続的なメンテナンス(/retro + /gstack-upgrade)通常業務
/retroチームデータを確認し、実行します。/gstack-upgrade最新バージョンにアップデートして、新機能をご利用ください。
gstackプロジェクトのアドレス
- GitHubリポジトリ:https://github.com/garrytan/gstack
gstackと類似製品の比較
| 寸法 | gstack | OpenAI Codex | Devin (Cognition) |
|---|---|---|---|
| 位置 | クロード・コードのバーチャルエンジニアリングチームのワークフロー | OpenAI公式CLIコードアシスタント | 完全自律型AIソフトウェアエンジニア |
| コアフォーム | 15のエキスパートロール + 6つのツール、スラッシュコマンド呼び出し | シングルセッションのコマンドラインツール | 独立系クラウドエージェント、エンドツーエンド開発 |
| ワークフロー | 構造化されたスプリント(考える→計画する→構築する→レビューする→テストする→リリースする) | 自由な対話、決まった手順なし | 最小限の人的介入による自律的な計画と実行 |
| 並列処理機能 | 10~15個のスプリントを同時に実行できます。 | シングルセッション | 単一タスク |
| コードレビュー | /review + /codex デュアルAI相互検証 |
自己検閲 | 独立したテストと検証 |
| ブラウザテスト | /browse リアルクロミウムオートメーション |
なし | 組み込みのブラウザ自動化機能 |
| チームワーク | 合格 .claude/skills/ 共有構成 |
個人使用 | エンタープライズレベル、シート単位課金 |
gstackのユースケース
-
テクノロジー創業者CEOとしての責任とコード出力の維持とのバランスを取り、構造化されたプロセスを通じて、1人で20人分の開発効率を実現する必要がある。
-
Claude Codeを初めて利用するユーザーあらかじめ定義された専門家の役割とワークフローを提供することで、入力内容が空白のプロンプトに直面した際に途方に暮れることを防ぎます。
-
テクニカルリード兼スタッフエンジニア各プルリクエストが複数の段階のレビューを受けることを保証するためには、厳格なコードレビュー、品質保証、および自動化されたリリースプロセスが必要です。
-
並行した複数プロジェクトの開発混乱を避けるためには、10~15のスプリントを同時に進め、標準化されたプロセスを通じて複数のAIセッションを管理する必要がある。
-
コード品質を優先するチーム製品の安全性を確保するためには、AIによる二重の相互レビュー、実際のブラウザでのテスト、自動回帰テストなどの仕組みが必要です。