Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/haru860/takumi-method-agent --skill requirement-tree-make-json명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | requirement-tree-make-json |
| description | 要求分析ツリーのJSON出力と構造検証 |
追加指示(引数): $ARGUMENTS
前提条件:
output/value-design.tsv が存在するoutput/value-analysis-objective.tsv が存在するoutput/requirement-tree-business.tsv が存在するoutput/requirement-tree-it.tsv が存在するoutput/requirement-tree-activity.tsv が存在するRead ツールで .claude/skills/takumi-method/requirement-tree.md を読み込み、要求ツリーの構造を理解する。
ツリー構造:
ビジョン
└── コンセプト(1〜3)
└── 目的
└── 業務要求
├── IT要求
└── 活動
Read ツールで以下のファイルを読み込む:
output/value-design.tsv - ビジョン・コンセプトを取得output/value-analysis-objective.tsv - 目的を取得(コンセプトとの紐付けあり)output/requirement-tree-business.tsv - 業務要求を取得(目的との紐付けあり)output/requirement-tree-it.tsv - IT要求を取得(業務要求との紐付けあり)output/requirement-tree-activity.tsv - 活動を取得(業務要求との紐付けあり)入力ファイルのデータを基に、以下の構造でJSONを作成する:
{
"vision": {
"name": "ビジョン名"
},
"concepts": [
{
"name": "コンセプト名",
"objectives": [
{
"name": "目的名",
"businessRequirements": [
{
"name": "業務要求名",
"itRequirements": [
{
"name": "IT要求名",
"description": "説明"
}
],
"activities": [
{
"name": "活動名",
"description": "説明"
}
]
}
]
}
]
}
]
}
作成ルール:
value-design.tsv の「要素」が「ビジョン」の行から取得value-design.tsv の「要素」が「コンセプト」の行から取得value-analysis-objective.tsv から取得し、コンセプトに紐付けrequirement-tree-business.tsv から取得し、目的に紐付けrequirement-tree-it.tsv から取得し、業務要求に紐付けrequirement-tree-activity.tsv から取得し、業務要求に紐付けoutput/requirement-tree.json が存在する場合は削除する。
Write ツールで以下を作成:
output/requirement-tree.json入力ファイルの全データがJSONツリーに含まれているか検証する。
検証対象:
value-design.tsv のコンセプトがすべてJSONに含まれているかvalue-analysis-objective.tsv の目的がすべてJSONに含まれているかrequirement-tree-business.tsv の業務要求がすべてJSONに含まれているかrequirement-tree-it.tsv のIT要求がすべてJSONに含まれているかrequirement-tree-activity.tsv の活動がすべてJSONに含まれているか検証方法:
ツリー構造に含まれていない要素がある場合、以下の形式でリストアップする:
## 検証結果
### ツリーに含まれていない要素
#### コンセプト(親: ビジョン)
- なし
#### 目的(親: コンセプト)
- 「○○目的」: 紐付け先のコンセプト「△△」がビジョンに存在しない
#### 業務要求(親: 目的)
- 「○○要求」: 紐付け先の目的「△△」がコンセプト配下に存在しない
#### IT要求(親: 業務要求)
- 「○○機能」: 紐付け先の業務要求「△△」が目的配下に存在しない
#### 活動(親: 業務要求)
- 「○○作業」: 紐付け先の業務要求「△△」が目的配下に存在しない
すべての要素がツリーに含まれている場合は「すべての要素がツリー構造に正しく含まれています」と報告する。
output/requirement-tree.json