wan-huiyan/subagent-driven-development

Claude Codeスキル:タスクごとに新しいサブエージェントを使用し、二段階のレビューゲートとワークツリー分離による並列モードで実装計画を実行します。

subagent-driven-development とは?

このスキルは、Claude Codeエージェントの機能を拡張し、複雑な実装計画を構造化された方法で実行できるようにします。タスクごとに新しいサブエージェントを起動することで、コンテキストの汚染を防ぎ、タスクの独立性を確保します。各タスクは、実装前の設計レビューと実装後の検証レビューからなる二段階のレビューゲートを通過し、品質を保証します。並列モードでは、Gitワークツリーを使用して異なるタスクを分離された環境で同時に実行できるため、並行処理による効率向上が可能です。このスキルは、obra/superpowersをベースに、theradengai/spawn-tasksから並列モードのアイデアを採用しており、Claude Codeの機能を最大限に活用した高度な開発ワークフローを実現します。開発者は、大規模な機能追加や複数のタスクが絡むプロジェクトで、このスキルを使用することで、より信頼性の高い実装と効率的な並行開発を実現できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add wan-huiyan/subagent-driven-development

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

subagent-driven-development は何をしますか?

Claude Codeスキル:タスクごとに新しいサブエージェントを使用し、二段階のレビューゲートとワークツリー分離による並列モードで実装計画を実行します。obra/superpowersをベースに、並列モードはtheradengai/spawn-tasksから採用しています。

概要

このスキルは、複雑な実装計画を実行するためのClaude Codeの機能を拡張します。各タスクは新しいサブエージェントによって処理され、独立したコンテキストが保証されます。品質管理は二段階のレビューゲート(実装前設計レビュー、実装後検証レビュー)によって行われます。並列モードでは、Gitワークツリーを使用してタスクを分離し、同時実行が可能です。

使用方法

  1. 実装計画を準備します(例:タスクリストを含むマークダウンファイル)。
  2. スキルをアクティベートします。
  3. スキルが各タスクに対してサブエージェントを生成し、順次または並列で実行します。

設定

  • PARALLEL_MODE: trueに設定すると並列実行を有効にします。デフォルトはfalseです。
  • WORKTREE_BASE: ワークツリーのベースディレクトリを指定します。

並列モード

並列モードでは、各タスクは分離されたGitワークツリー内で実行されます。これにより、タスク間のファイル競合やコンテキスト汚染を防ぎます。各ワークツリーは独立した環境として機能し、タスク完了後にマージされます。

レビューゲート

各タスクは以下の二段階のレビューを通過します:

  1. 設計レビュー: 実装前に、タスクの設計とアプローチをレビューします。
  2. 検証レビュー: 実装後に、結果が要件を満たしているか検証します。

これにより、品質の向上と一貫性のある実装が保証されます。

注意事項

  • このスキルはClaude Codeでの使用を前提としています。
  • 並列モードを使用するには、Gitワークツリーが有効なGitリポジトリが必要です。
  • タスクの独立性を確保するため、各タスクは自己完結型である必要があります。

関連スキル