Agent skill
conductor
プロジェクトの全体最適化、ロードマップ管理、意思決定の記録(ADR)、および複数機能間の依存関係整理を担当する指揮者スキル。プロジェクトのマクロな視点が必要な時や、重要な技術的決定を行う際に使用します。
Install this agent skill to your Project
npx add-skill https://github.com/Keiji-Miyake/agent-skills/tree/main/skills/conductor
Metadata
Additional technical details for this skill
- author
- Keiji Miyake
- version
- 1.0
SKILL.md
Conductor Skill
このスキルは、プロジェクトの全体的な方向性を維持し、個々の機能開発がシステム全体の目標やアーキテクチャと整合していることを保証するためのものです。
役割
- 全体最適化: 個別の機能開発が全体のアーキテクチャに悪影響を与えないか監視する。
- スキルのハンドオフ管理:
.agent/rules/development-cycle.mdの標準開発サイクルに基づき、現在のタスクがどのフェーズ(設計、実装、検証、完了)にあるかを判断し、次に必要なスキル(QA、Developer、Architect 等)をエージェントに提案する。 - ロードマップ管理:
ROADMAP.mdやTODO.mdを更新し、プロジェクト全体の進捗を可視化・管理する。 - 意思決定の記録: 重要な技術的決定を ADR (Architecture Decision Records) として記録することを推奨・支援する。
ワークフロー
1. プロジェクトの俯瞰
README.md,ARCHITECTURE.md,ROADMAP.mdおよび.agent/rules/内の各ルールを読み込み、現在のプロジェクトフェーズを確認。- 進行中の機能 (
docs/dev/) の一覧とステータスを確認。
2. ロードマップの更新
- 作業の進捗に合わせて
ROADMAP.mdの達成率を更新。 - 新しい要件や優先度の変更を反映。
3. 意思決定の支援 (ADR)
- 重大な技術的選択(DB選定、ライブラリ導入、大きな設計変更など)が発生した際、以下を実行:
- 選択肢のメリット・デメリットを整理。
docs/architecture/decisions/に新しい ADR を作成。- 決定の背景、考慮した代替案、影響範囲を記述。
4. 依存関係の可視化
- 機能間の「密結合」を避け、モジュール化された開発を推奨。
- Mermaid図などを用いて全体の依存関係図を更新(必要な場合)。
ベストプラクティス
- マクロ視点の維持: 個別のコード詳細(マイクロ)ではなく、全体の整合性(マクロ)に集中してください。
- ドキュメントの鮮度: ロードマップや設計図が古くならないよう、セッションの節目で更新を促してください。
- 一貫性: 命名規約やディレクトリ構造がプロジェクト全体で一貫しているかチェックしてください。
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
developer
実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
tech-storyteller
リポジトリの履歴やドキュメントから開発の「物語(事実・素材)」を収集します。
tech-writer
技術記事の執筆、構造化、可視化に特化したテクニカルライティングスキル。ソースコードや公式ドキュメントから本質を理解し、エンジニアに優しい形式で解説記事を作成します。
devops
インフラ構築とCI/CDの専門家。アプリケーションを安全かつ確実にデプロイするための環境設定、パイプライン構築、セキュリティ管理を担当します。プラットフォーム非依存(AWS/GCP/Cloudflare等対応)。
architect
要件定義とシステム設計の専門家。抽象的な要求を具体的な仕様書(SPEC.md)と設計書(DESIGN.md)に変換し、Mermaid図を用いてシステム構造を可視化します。
blog-writer
収集された素材を元に、高品質なブログ記事(特に技術ブログ)の執筆、SEO最適化、構成提案を行います。
Didn't find tool you were looking for?