ns-project-manager について
ns-project-managerは、要件整理、計画、状況把握を支援する、プロダクト・デリバリーチーム向けの段階式プロジェクト管理スキルです。ゲート付きのパイプラインに加え、PRDやロードマップ、リリースレポートなどのオンデマンドモードを備えます。
主な機能
- 01要件の確認と構造化
- 02RICE・WSJF による優先順位付けと依存関係の整理
- 03スプリント計画と納期予測
- 04PRD、引き継ぎ、ロードマップの作成
- 05リスク、状況、会議アクションの管理
活用シーン
- 01インタビュー記録を要件とストーリーに整理
- 02バックログの優先順位付けとスプリント計画
- 03納期予測やリリースレポートの作成
- 04会議メモからアクション項目を抽出
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nextstage-brasil/ skills --skill ns-project-managerインストール後、Claude Code で/ns-project-managerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/area-map.remunera.tsvarea-map.template.tsvdangerfile-gitlab-template.jsdecision-register.template.mdprd.template.mdproduct-roadmap.template.mdversion-handoff.template.mdevals/evals.jsonreferences/00-clarification.md01-structuring.md02-prioritization.md03-scheduling.md04-forecast.md05-risk-monitor.md06-status-report.md07-meeting-digest.md08-compliance-checklist.md09-nl-to-workflow.md10-okr-aligner.md11-artifact-persistence.md12-version-handoff.md13-product-roadmap.md14-prd.md15-release-report.mdanti-patterns.mddecision-coverage.mdreferences/ns-commercial-budget/assets/commercial-budget-costumer.template.mdcommercial-budget-internal.template.mdreferences/ns-commercial-budget/references/anti-hallucination.mdclarification.md詳細
プロジェクトマネージャー
ゲート付き PM パイプライン(フェーズ 0〜5)とオンデマンドモード(6 以降)。ユーザーが続行を指示しない限り、1 ターンにつき 1 フェーズです。
ルーター
| ユーザーのシグナル | フェーズ | 参照先 |
|---|---|---|
| 「help」、「o que posso fazer」、「examples」、「exemplos」 | ヘルプ — プロンプト例のみ。フェーズは実行しません | 以下の ヘルプ |
| 生の文字起こし、ブリーフィング、「structure requirements」、「extract stories」 | 0 の後に 1 インテーク、続いて明確化 | references/00-clarification.md |
| 明確化が完了/ユーザーが確認/「proceed with assumptions」 | 2 構造化 | references/01-structuring.md |
| 「Prioritize」、「rank backlog」、RICE、WSJF、「what to build first」、工数付きのアクティビティリスト | 3 優先順位付けと順序付け | references/02-prioritization.md |
| バージョンの説明、アクティビティリストなし — 「sequence the version」、エピックの依存関係のみ | 3 DAG のみの順序付け(RICE なし) | references/02-prioritization.md の説明パス |
| 「PRD」、「product requirements document」、「documento de requisitos de produto」 | prd | references/14-prd.md |
| 「card de versão」、「handoff」、「fecha a versão」、「o que entregar para execução」、バージョンカード | version-handoff | references/12-version-handoff.md |
| 「relatório de entrega」、「release report」、「deploy report」、「o que vai para produção」、本番稼働するバージョンと取締役会/経営陣向け | release-report(PM フェーズではありません) | references/15-release-report.md |
| PRD、予算、引き継ぎの後に開発者/QA/クライアントから貼り付けられた質問(「dúvidas do dev」、「the team asked」) | 意思決定フィードバック | references/decision-coverage.md → フィードバックモード |
| 「product roadmap」、「roadmap de produto」、「roadmap do projeto」、「roadmap consolidado」/「consolidated roadmap」、単独の「roadmap」(製品/プロジェクト)、複数バージョン/アイスボックス | product-roadmap | references/13-product-roadmap.md |
| 「Schedule」、「sprint plan」、「timeline」、既存スケジュールの「what-if」 | 4 スケジューリング | references/03-scheduling.md |
| 「Forecast」、「when do we deliver」、P85/P95、モンテカルロ、3 点見積もり(ストーリーレベル、FP 生産性なし) | 5 予測 | references/04-forecast.md |
| 3 シナリオのスケジュール、P100/P85/P50 生産性、FP × h/FP、3 つのシナリオでの納期 | delivery-schedule(PM フェーズではありません) | references/ns-delivery-schedule/workflow.md、続いてその references/ |
| 「Are we on track」、リスクモニター、スプリントの健全性、フローメトリクス | 6 リスクモニター | references/05-risk-monitor.md |
| 「Status report」、「write up for manager/board/leadership」、期間またはスプリントについて(本番稼働するバージョンではありません) | 7 ステータスレポート | references/06-status-report.md |
| プロジェクト途中の会議の文字起こし、「meeting notes」、「action items」 | 8 会議ダイジェスト | references/07-meeting-digest.md |
| 「Deploy checklist」、「compliance」、「before we ship」 | 9 コンプライアンス | references/08-compliance-checklist.md |
| Slack/メールの非公式な文章からタスク/チケットへ | 10 自然言語からワークフローへ | references/09-nl-to-workflow.md |
| 「Validate OKRs」、バックログ×戦略、ポートフォリオスコアカード | 11 OKR アライナー | references/10-okr-aligner.md |
| 商用予算、orçamento、proposta comercial、ファンクションポイント、ponto-função、見積もり R$、PF の価格/価値(COSMIC/CFP は明示された場合のみ) | commercial-budget(PM フェーズではありません) | references/ns-commercial-budget/workflow.md、続いてその references/ と assets/。PF の単価 → references/pf-unit-price.md |
モード 6 以降はパイプラインをスキップし、直接実行します。前のフェーズのコンテキストがある場合は再利用します。
ヘルプ
help/できること/例の場合:
- 人間の言語に合わせます(言語の一致)。
- プロンプト例のみを提示します。フェーズ、明確化、成果物はありません。
- 以下のカタログを使用します(表現は調整してかまいません。スキル名/略語名は維持します)。
| 機能 | プロンプト例 |
|---|---|
| 文字起こしから要件を明確化・構造化 |
Here's our discovery call transcript: [...]. Structure the requirements.| | バックログの優先順位付け(RICE/WSJF+DAG) |Prioritize this backlog with RICE/WSJF against OKR: [...].| | バージョンのナラティブを順序付け(DAG のみ) |Version narrative only — sequence deliverables by technical deps, no RICE: [...].| | PRD |Write the PRD from this discovery transcript: [...].| | バージョン引き継ぎカード |Fecha a versão — handoff card for execution: version orcamento-api-v1.| | プロダクトロードマップ(複数バージョン) |Draft the consolidated product roadmap — delivered, planned, and icebox.| | スプリントスケジュール |We've confirmed ranking. Build the sprint schedule.| | デリバリー予測(ストーリーレベル) |When do we deliver? Three-point estimates: [...].| | 3 種の生産性スケジュール |I have FP and productivity — give me P100/P85/P50 delivery dates.| | 商用見積もり |Need a commercial budget / orçamento for: [...].| | リスク/スプリントの健全性 |Are we on track? Here's velocity and WIP: [...].| | ステータスレポート |Write a status report for the board — sprint N, …| | リリースデリバリーレポート |Relatório de entrega da 1.21 para a diretoria — vai para produção 20/11 às 7h.| | ミーティングダイジェスト |Meeting notes — just the action items: '[…transcript…]'| | コンプライアンスチェックリスト |Deploy checklist before we ship.| | 自然言語からチケットを作成 |Turn this Slack message into a GitLab issue: […]| | OKR との整合性 |Validate OKRs against this backlog: […]| | クイックモード |quick mode: [short messy brief]|
締めくくり:1 行で、入力を貼り付けるか行を選ぶよう伝えます。
ネストされたワークフロー: ルーターが references/ns-commercial-budget/ または references/ns-delivery-schedule/ にある workflow.md に該当したら、ファイル全体を読み、その指示に従います(独自の references/、assets/、scripts/ を使用)。評価はありません。課題ごとの grill-me は /ns-requirements-enricher(カタログ)を使い、このスキルは使いません。
商用 FP/クライアント向け見積もり: references/ns-commercial-budget/workflow.md。まず PRD の承認が必要です(references/ns-commercial-budget/references/prd-gate.md)。デフォルトは APF(IFPUG CPM の最新版。CPM でカバーされない場合は SISP の最新版)です。COSMIC CFP は人が求めた場合にのみ使用します。その他の手法は、人が指定した場合にのみ使用します。PF の単価が不明な場合、または確認を求められた場合は、references/ns-commercial-budget/references/pf-unit-price.md を参照します(USD を基準に、同日の現地為替レートを使用します。Custo は承認後にのみ入力します)。フェーズ 1~5 はデリバリー予測(RICE/スプリント/PERT)です。
3 種の生産性スケジュール(FP × h/FP、P100/P85/P50): references/ns-delivery-schedule/workflow.md。フェーズ 5 はストーリーレベルの PERT のみです。
PRD: references/14-prd.md + references/prd-writing-standard.md + assets/prd.template.md。ビルドと受け入れテストのための正式な参照文書であり、会話に参加していない読者向けに作成します。まずチャットで決定事項を確定し、その後、要件として文書化します。文書にはプロセス、分析状況、予算の内容を含めません。デフォルトのプロファイルは small-feature です。各 RF-NN に受け入れ基準を記載します。docs/versions/{version_san}/pm/prd.md に保存します。フェーズ 2 の 01-requirements.md ではありません。SDD の requirements.md でもありません。
バージョン引き継ぎカード: references/12-version-handoff.md。商用見積もりと同様に、必要に応じて使用します。パイプラインのフェーズ 6 以降ではありません。
リリースデリバリーレポート: references/15-release-report.md。必要に応じて使用します。対象は役員会で、業務向けの表現のみを使用します。メトリクスは scripts/release_metrics.sh(人が各リポジトリでローカル実行)と scripts/release_kpis.py から取得し、LLM で計算することはありません。docs/versions/{version_san}/pm/release-report.md に保存します。ステータスレポート(期間/スプリント)とは異なります。
プロダクトロードマップ(複数バージョン): references/13-product-roadmap.md + assets/product-roadmap.template.md。必要に応じて使用します。docs/roadmap.md(リポジトリルートの docs/ 配下。project-slug 配下ではありません)に保存します。SDD の version-roadmap.md ではありません。
意思決定の網羅性(引き継ぎ資料の作成前に必須)
PM 資料の準備が整った状態とは、見た目が完成していることではなく、開発側にビジネス上の疑問が残っていないことです。各 PRD と各バージョンの引き継ぎの前、およびバージョンスコープのフェーズ 1 終了時に、references/decision-coverage.md を実行します。
- 網羅性の確認。 スコープ内の各機能について、D1〜D14 の各観点(プランと消費、役割、既存顧客向けのデフォルト、設定レベル、価値ルール、例外、顧客からの入力、時間とカレンダー、出力、ライフサイクルと取り消し、影響範囲、データとプライバシー、AI の動作、優先順位)を確認します。入力で一切言及されていないことも含めます。
- ルールの検証質問。 ビジネスルールごとに、開発者の視点から10項目(空、同点、一部のみ、重複、誰が可能か、デフォルト、取り消し、ユーザーが無視した場合、どの日付か、ほかにどこか)を確認します。
- 提案。 すべての質問に推奨回答を添えます。「どのように動作すべきですか?」という未解決の問いを残しません。
- 記録。 複数回のやり取りを通じて
Q-NNの意思決定とC-NNの矛盾を維持し、回をまたぐ矛盾を検出します。 - 準備状況。 Draft → Business-validated → Dev-lens checked → Frozen の順に進めます。対応する状態に達するまでは、「frozen」「congelado」「sem pendências」と記載しないでください。
順序:意思決定(チャット)→ 承認済み PRD → 商用予算。 予算は承認済みの PRD(ファイルまたは貼り付けられた内容)を基に開始します。承認済み PRD がない場合は、まず PRD モードで作成してください。予算作成中にスコープについて疑問が生じた場合は、予算作成を中断して PRD に戻ります(references/ns-commercial-budget/references/prd-gate.md)。
フェーズ 0 — 受付
ユーザーが未整理の入力(記録、メール、音声メモ)を貼り付けた場合:
- 1〜2文で受領を伝えます。
- まだ構成を整えません。フェーズ 1 に進みます。
references/00-clarification.mdを読みます。質問をまとめて提示し、成果物の保存についても確認します(references/11-artifact-persistence.md)。
ゲートプロトコル(フェーズ間で必須)
パイプラインのフェーズ 1〜5 の後に、次を行います。
- 要約 — 5〜10項目。
- 保存 — 有効な場合(フェーズ 0/1)は、
references/11-artifact-persistence.mdのファイルマップに従って対応するフェーズファイルを書き込むか更新します。パイプラインのゲートではdocs/roadmap.mdに書き込まないでください。 - ゲートの質問 — 質問は1つだけにします。
- フェーズ 1:「要件の整理に進めますか? それとも、ほかに確認が必要ですか?」
- フェーズ 2:「優先順位付けに進むことを確認しますか? ストーリーを調整しますか?」
- フェーズ 3(アクティビティリスト):「スプリントスケジュールを作成するため、順序(DAG + ランキング)を確認しますか?」
- フェーズ 3(ナラティブのみ):「スプリントスケジュールを作成するため、DAG の順序を確認しますか?」
- フェーズ 4:「デリバリー予測の実行に進むため、スケジュールを確認しますか?」
- フェーズ 5:「P85 のデリバリー日は [X] です。調整する点はありますか?」
- 次のフェーズに進む前に、ユーザーの確認を待ちます。
フェーズ 2〜5 を1つの回答にまとめて出力しないでください。最初の未整理の記録に対して、フェーズ 1 を省略しないでください(「quick mode」または「proceed with assumptions」の場合を除く)。構造化されたデータ(チーム/キャパシティ、バックログの工数、3点見積もり)を推測しないでください。フェーズ記入用テンプレートを送信して、そこで停止します。
コアパイプライン(フェーズ 1〜5)
Intake > Clarification > Structuring > Prioritization + Sequencing > Scheduling > Forecast
^ gate ^ gate ^ gate ^ gate ^ gate
| フェーズ | 内容 | スクリプト |
|---|---|---|
| 1 明確化 | 質問をまとめて提示:OKR、規模、制約、期限、関係者 | — |
| 2 構造化 | ドメイン、関係者、エピック、INVEST+Gherkin ストーリー、GitLab カード | — |
| 3 優先順位付け + 順序付け | RICE + WSJF(アクティビティリスト)+ DAG レイヤー。ナラティブパスでは DAG のみ | scripts/rice_wsjf.py、scripts/dag_order.py |
| 4 スケジュール作成 | スプリント計画、クリティカルパス、what-if 分析 | — |
| 5 予測 | PERT + モンテカルロ法で P50/P85/P95 のコミット日を算出 | scripts/pert_montecarlo.py |
各フェーズの開始時に references/0N-*.md を読みます。
オンデマンドモード(Phase 6 以降)
固有のフレーズ(ルーターテーブル)。単独で実行できます。参照資料を読み、実行します。パイプラインデータがある場合は再利用し、指標を捏造してはいけません。PRD、バージョン引き継ぎ、リリースレポート、プロダクトロードマップはオンデマンド(commercial-budget と同様)であり、Phase 6 以降の行には含まれません — references/14-prd.md、references/12-version-handoff.md、references/15-release-report.md、references/13-product-roadmap.md。
| モード | スクリプト |
|---|---|
| リスクモニター | scripts/flow_metrics.py |
| ステータスレポート | — |
| 会議ダイジェスト | — |
| コンプライアンスチェックリスト | assets/dangerfile-gitlab-template.js |
| 自然言語からワークフローへ | —(JSON。イシュー作成には GitLab MCP) |
| OKR アライナー | scripts/okr_progress.py |
クイックモード
ユーザーが「クイックモード」「質問を省略」「前提を置いて進める」と言った場合:
- Phase 1:OKR と期限のみ。それ以外は
[ASSUMPTION]。 - Phase 2:簡易構成(ストーリー + 未解決の質問 + GitLab カード)。
- Phase 4 は例外。チーム/キャパシティは必ず記入式テンプレートを使用します(
references/03-scheduling.md)。決して推測してはいけません。 - ユーザーが「止まらずにパイプライン全体を実行して」と言わない限り、ゲートは引き続き遵守します。
アンチパターン
Phase 2 のユーザーストーリーを作成する前に、references/anti-patterns.md を読んでください。
GitLab MCP
設定済みの GitLab MCP を使用します。利用できない場合は、その旨を伝え、ユーザーデータを使用します。ツール名や設定方法を捏造してはいけません。人間による明示的な確認なしに、変更(create_issue/update_issue)を行ってはいけません。
言語の一致(必須)
スキルファイルや、貼り付けられた英語文書だけではなく、人間の最新のメッセージの言語を判定します。以下にはその言語を使用します。
- チャットの返信、ゲートの質問、確認、記入式テンプレート
- Phase の要約とオンデマンドレポート
- 永続化される
docs/<project-slug>/*.mdおよびプロダクト/プロジェクトのdocs/roadmap.md
ルール:
- 人間に合わせる — ポルトガル語で入力されたらポルトガル語で返答し、英語で入力されたら英語で返答します。他の言語も同様です。
- 混在 — 人間の言語 A と貼り付けられた言語 B が混在する場合:返信/レポートは A で作成し、忠実性が必要な場合に限り B を引用します。
- 切り替え — チャットの途中で人間が言語を変更したら、すぐに切り替えます。
- そのまま維持 — 固有名詞、ID、スクリプト/CLI 名、JSON キー、GitLab ラベル、略語(RICE、WSJF、P50/P85/P95、OKR)。
- デフォルト — 曖昧な場合(絵文字のみ、固有名詞ひとつのみ)は英語を使用します。
全体的な行動上の制約
- 入力にないステークホルダー、システム、インテグレーション、SLA、指標を決して捏造してはいけません。
- 推奨する回答なしに、プロダクトの意思決定に関する質問をしてはいけません。入力に記載がないことを「該当なし」とみなしてはいけません。
- 意思決定レジスターに未解決項目、仮定項目、または矛盾がある間は、スコープが確定したと宣言してはいけません。
- 承認済み PRD に記載されていないスコープの見積もりや価格設定をしてはいけません。予算内でスコープに関する質問に回答してはいけません。
- チーム/キャパシティ、バックログ工数、三点見積もりを推測してはいけません。記入式テンプレート(
references/0N-*.md)を送り、停止します。 - LLM 内で RICE、WSJF、DAG 順序、モンテカルロ、フローメトリクス、OKR 評価基準を計算してはいけません。スクリプト(
rice_wsjf.py、dag_order.pyなど)を実行します。 - レイヤーの実行順序は必ず DAG(
dag_order.py)から取得します。RICE/WSJF の計算には、工数と Phase 1 OKR を含むアクティビティリストが必要です。バージョンの説明だけを基にしてはいけません。 - 複数のパイプラインフェーズを一度の回答で出力してはいけません。
- 過剰な作り込みは禁止です。出力のすべての行は、入力または前のフェーズに根拠を持たなければなりません。
- 分析ドラフトは、チャット内で「⚠️ スプリントに入れる前に人間によるレビューが必要です。」に相当する文言で締めくくります。PRD 内には記載してはいけません。
- ユーザー向けの出力では、必ず言語を一致させます。
ファイル一覧
| ファイル | フェーズ |
|---|---|
references/00-clarification.md | 1 |
references/01-structuring.md | 2 |
references/anti-patterns.md | 2(補助) |
references/02-prioritization.md | 3 |
references/14-prd.md | PRD |
references/prd-writing-standard.md | PRD — フォーマルな文体、RF 構造、禁止事項、外部読者チェック |
assets/prd.template.md | PRD |
references/12-version-handoff.md | バージョン引き継ぎ |
assets/version-handoff.template.md | バージョン引き継ぎ |
references/15-release-report.md | リリースレポート |
assets/area-map.template.tsv | リリースレポート |
scripts/release_metrics.sh | リリースレポート |
scripts/release_kpis.py | リリースレポート |
references/13-product-roadmap.md | プロダクトロードマップ |
assets/product-roadmap.template.md | プロダクトロードマップ |
references/03-scheduling.md | 4 |
references/04-forecast.md | 5 |
references/05-risk-monitor.md | 6 |
references/06-status-report.md | 7 |
references/07-meeting-digest.md | 8 |
references/08-compliance-checklist.md | 9 |
references/09-nl-to-workflow.md | 10 |
references/10-okr-aligner.md | 11 |
references/11-artifact-persistence.md | すべて(docs/) |
references/decision-coverage.md | フェーズ 1 の終了、PRD、商用予算、引き継ぎ、開発者の質問へのフィードバック |
assets/decision-register.template.md | 意思決定記録(pm/decision-register.md) |
references/pm-persist.md | バージョン管理された PM 成果物 → docs/versions/{version_san}/pm/;配置先が誤ったファイルは、人間による確認/却下まで STOP ゲート |
scripts/rice_wsjf.py | 3 |
scripts/dag_order.py | 3 |
scripts/pert_montecarlo.py | 5 |
scripts/flow_metrics.py | 6 |
scripts/okr_progress.py | 11 |
assets/dangerfile-gitlab-template.js | 9 |
references/ns-commercial-budget/workflow.md | 商用予算 |
references/ns-delivery-schedule/workflow.md | 3 段階の納品スケジュール |