output-pathslisted
Install: claude install-skill Saigetsu233/harness-jp-si
# Output Paths (成果物の格納先判定)
ロール × 成果物別の固定 Path を判定し、ファイル命名規約と「格納先」ヘッダー記載を確保する。
---
## 発動条件
以下のいずれかに該当する場合に発動:
1. 新規成果物 (コード以外: 設計書 / テスト計画 / ADR / 報告書 等) を生成する直前
2. 既存成果物の新版を生成する時
3. 工程独自の `.ai-rules/paths.md` が存在する時の Path 上書き確認
---
## デフォルト Path マトリックス
| ロール | デフォルト Path |
| --- | --- |
| **Product Manager (PdM)** | `output/Product_Management/Product_Design/` |
| **Project Manager (PjM)** | `output/Project_Management/` (配下に wbs / sprint-plan / risk-issue / change-request / commit-management 等) |
| **Architect** | `output/Product_Management/System_Design/` (配下に architecture-proposal / api-design / data-model / nfr-design / adr) |
| **Developer** | `output/Product_Management/UT/` (単体テスト関連); ソースコード本体は工程の通常リポジトリ構造 |
| **QA Engineer** | `output/Product_Management/QA/` (配下に test-plan / test-design / test-result / bug-report) |
| **Infra Engineer** | `output/Product_Management/Infra_Design/` (配下に iac / cicd / monitoring / runbook 等) |
工程独自 `.ai-rules/paths.md` が存在する場合は、そちらが優先される (上書き)。本 skill 起動時に必ず確認すること。
---
## ファイル命名規約
```
<YYYYMMDD>-<関連 ID>-<short-title-en>-v<X.Y>.md
```
例:
```
20260518-REL-1.0-requirement-spec-v0.3.md
20260518-ADR-007-saml-vs-oidc-v1.0.md
20260518-BUG-045-login-npe-v1.0.md
20260518-CR-2026-018-add-mfa-v1.0.md
```
ルール:
- 日付: 作成日または最終更新日 (工程で統一)
- 関連 ID: `REQ-F-XXX` / `TASK-XXX` / `BUG-XXX` / `CR-XXXX-NNN` / `ADR-NNN` 等
- バージョン: 成果物本体の版 (v0.1 / v1.0 / v2.0)
---
## 共通ヘッダー (全成果物必須)
すべての成果物冒頭に **格納先** フィールドを含むヘッダーを付ける:
```yaml
---
成果物名: {{名称}}
種類: