一键导入
domain-pm
ドメインPMとして、SuperPMから受け取ったタスクをPG単位に分解し実装を指揮する。 domains/[ドメイン名]/ ディレクトリ内で実行すること。 orchestrate スキルで起動された場合に自動的に呼ばれる。 ユーザーが直接呼び出すことはない(orchestrate経由専用)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
ドメインPMとして、SuperPMから受け取ったタスクをPG単位に分解し実装を指揮する。 domains/[ドメイン名]/ ディレクトリ内で実行すること。 orchestrate スキルで起動された場合に自動的に呼ばれる。 ユーザーが直接呼び出すことはない(orchestrate経由専用)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
ClaudeDesign(claude.ai/design)とClaude Codeの連携。DesignSyncツールで デザインプロジェクトからプロトタイプHTML等を取得(インポート)、または ローカルのコンポーネントをデザインシステムプロジェクトへ同期(プッシュ)する。 「ClaudeDesignからデザインを取得して」「claude.ai/design のURLを取り込んで」 「デザインプロジェクトに同期して」「デザインシステムをプッシュして」 などのリクエスト、または claude.ai/design のURLが渡されたときに使用する。 取得したデザインのコード実装への適用は apply-design を使う。
詳細設計書の一括生成。2つのモードを自動判定する: (A) コード分析モード: 既存コードから詳細設計書を逆生成する(init-spec + spec-all 完了後) (B) 設計書ファーストモード: 要件定義書から詳細設計書を新規作成する(コードなし) 「詳細設計を作って」「設計書を完成させて」「実装に必要な設計書を全部作って」 「他のエンジニアに渡せる設計書にして」などのリクエストで使用する。
既存プロジェクトの初期セットアップ(初回のみ)。コードリポジトリを分析してCLAUDE.md、要件概要、 基本設計書(アーキテクチャ、DB設計、API設計)、OpenAPI仕様、MkDocs設定を自動生成する。 「このプロジェクトをセットアップして」「既存コードを分析して」「設計書を初期化して」 「プロジェクトの構造を把握して」などのリクエストで使用する。 既にドキュメントがある場合は移行モードで差分だけ補完する。 ※ 既存Specの全更新・再生成には spec-all を使う。
全機能の一括Spec化・一括更新。PM として並列サブエージェントにコード分析を委任し、 結果を統合して全機能の要件定義書を一括生成・更新する。 「全部のSpecを作って」「設計書を全部作って」「全機能をドキュメント化して」 「要件定義を全て更新して」「Specを全部更新して」などのリクエストで使用する。 個別のSpec化には spec-feature を使う。init-specは初期セットアップ専用。
既存機能のSpec化。実装済みコードを分析して要件定義書を逆生成する。 spec-map.yml にコードとSpecの対応関係を記録する(コード変更なし)。 「ツイート機能のSpecを作って」「認証周りをドキュメント化して」「既存の○○機能を設計書にして」 「この機能の要件を整理して」「○○の仕様を分析して」などのリクエストで使用する。 既に動いているコードからドキュメントを起こすときに使う。新規機能にはdraft-specを使う。 コード変更後のドキュメント追従にはupdate-docsを使う。
コード変更からドキュメントを追従更新する。設計書ファースト原則の例外措置。 やむを得ず先にコードを変更した場合にのみ使用する。 「さっきの変更をドキュメントに反映して」「設計書を最新にして」 「コードと設計書がズレてるから直して」「ドキュメントを最新化して」 「ドキュメント更新して」「設計書を現状に合わせて」などのリクエストで使用する。 通常はドキュメントを先に更新してからコードを修正すること(revise-specを使う)。
| name | domain-pm |
| description | ドメインPMとして、SuperPMから受け取ったタスクをPG単位に分解し実装を指揮する。 domains/[ドメイン名]/ ディレクトリ内で実行すること。 orchestrate スキルで起動された場合に自動的に呼ばれる。 ユーザーが直接呼び出すことはない(orchestrate経由専用)。 |
| context | {"required":["_shared/task-decomposition-pattern.md","_shared/completion-checklist.md"],"on_error":["_shared/error-recovery.md"]} |
domains/[ドメイン名]/ であることを確認domains/[ドメイン名]/CLAUDE.md を読み、このドメインの責務・制約を把握logs/context/pm_[domain]_*.md)を受領し、以下を検証する:
spec-map.yml に存在するかinterfaces/ への参照がある場合、該当ファイルが存在するかタスク分解パターン に従い、受け取ったタスクを機能単位(PG 1人分)に分解・配布・起動する。
domains/[ドメイン名]/CLAUDE.md の「PGへ渡すコンテキストのフォーマット」に従うPGに logs/context/pg_[機能名]_*.md を配布する前に、以下を確認する:
docs/requirements/features/[REQ-ID].md)が存在するかdocs/api/openapi.yaml が存在し、該当エンドポイント定義を含んでいるか(APIを伴う機能の場合)docs/design/shared-components.md が存在する場合、コンテキストに参照を含めたかinterfaces/ にこのドメインのIF定義が存在する場合、コンテキストに依存先のIF定義への参照を含めたかspec-map.yml で depends_on に列挙された依存Specが全て confirmed == spec_version か全PG完了後、完了確認チェックリスト で確認し、SuperPMに完了報告する(完了タスク一覧、更新したIF定義、未解決の問題)。
domains/[ドメイン名]/CLAUDE.md のルールに従う