一键导入
planning-doc-generator
Generate project assessment markdown documents from JSON data with WHY/WHO/WHAT sections and GO/NO-GO decision matrix.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate project assessment markdown documents from JSON data with WHY/WHO/WHAT sections and GO/NO-GO decision matrix.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Analyze feature requirements, dependencies, and security considerations. Use when starting feature implementation from GitHub issues to understand scope, technical feasibility, and risks.
Design system architecture, API contracts, and data flows. Use when translating analyzed requirements into technical design for feature implementation.
Implement features with code, tests, and documentation. Use when building features from approved designs following TDD and project coding standards.
Validate code quality, test coverage, performance, and security. Use when verifying implemented features meet all standards and requirements before marking complete.
Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.
Analyze feature requirements, dependencies, and security considerations. Use when starting feature implementation from GitHub issues to understand scope, technical feasibility, and risks.
基于 SOC 职业分类
| name | planning-doc-generator |
| description | Generate project assessment markdown documents from JSON data with WHY/WHO/WHAT sections and GO/NO-GO decision matrix. |
| allowed-tools | Read, Write, Edit |
Generate structured assessment documents from JSON configuration. Converts project planning data into markdown assessment reports with purpose, stakeholder, and scope analysis plus a GO/NO-GO decision framework.
The skill expects JSON input with the following structure:
{
"project_name": "Project Name",
"date": "2025-11-03",
"why": {
"exists": "Why does this project exist?",
"problem": "What problem does it solve?",
"vision": "What is the desired outcome?"
},
"who": {
"stakeholders": "List of key stakeholders",
"decision_makers": "Who decides",
"executors": "Who does the work",
"concerns": "Their priorities and concerns"
},
"what": {
"building": "What are we building/changing?",
"features": "Key features and components",
"out_of_scope": "What is out of scope",
"success_criteria": "Definition of success"
},
"go_no_go": {
"purpose_clarity": "✓|⚠|✗",
"stakeholder_alignment": "✓|⚠|✗",
"scope_definition": "✓|⚠|✗",
"resource_availability": "✓|⚠|✗",
"timeline_feasibility": "✓|⚠|✗",
"risk_assessment": "✓|⚠|✗",
"success_metrics": "✓|⚠|✗"
},
"decision": "GO|CONDITIONAL|NO-GO",
"rationale": "Explanation of decision"
}
templates/assessment-template.md{PLACEHOLDER} values with JSON dataTotal question count: 17
Breakdown:
Formula:
Coverage = (Number of answered/populated fields ÷ 17) × 100
Percentage = Round to nearest whole number
Generated documents save to:
~/docs/planning/{project_slug}/assessment-{date}.md
Example:
~/docs/planning/project-name/assessment-2025-11-03.md
JSON Input
↓
Load Template
↓
Replace Placeholders
↓
Calculate Coverage
↓
Format Decision Matrix
↓
Validate Completeness
↓
Write to ~/docs/planning/
↓
Markdown Output
Automatically calculates and displays:
# Command-line usage
planning-doc-generator \
--input project-plan.json \
--output ~/docs/planning/myproject/
# Result
~/docs/planning/myproject/assessment-2025-11-03.md
Before writing output file:
Version: 1.0.0 Created: 2025-11-03 Scope: Global utility skill