planning-doc-generator

Planning Document Generator Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "planning-doc-generator" with this command: npx skills add matteocervelli/llms/matteocervelli-llms-planning-doc-generator

Planning Document Generator Skill

Purpose

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.

When to Use

  • Creating project assessment documents

  • Generating planning documentation from structured data

  • Building evaluation reports with decision matrices

  • Documenting project vision and scope

  • Creating stakeholder alignment assessments

  • Generating baseline project documentation

Input: JSON Format

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" }

Template Filling Process

  • Load templates/assessment-template.md

  • Replace all {PLACEHOLDER} values with JSON data

  • Calculate coverage: Count non-empty answers ÷ 17 questions

  • Insert status indicators (✓/⚠/✗) from GO/NO-GO section

  • Generate markdown with formatted decision matrix

  • Validate all sections populated with content (no {ANSWER} remaining)

Coverage Calculation

Total question count: 17

Breakdown:

  • WHY section: 3 questions

  • WHO section: 4 questions

  • WHAT section: 4 questions

  • GO/NO-GO section: 7 assessment items

  • Other: 1 additional (missing info summary)

Formula:

Coverage = (Number of answered/populated fields ÷ 17) × 100 Percentage = Round to nearest whole number

Output Location

Generated documents save to:

~/docs/planning/{project_slug}/assessment-{date}.md

Example:

~/docs/planning/project-name/assessment-2025-11-03.md

Workflow

JSON Input ↓ Load Template ↓ Replace Placeholders ↓ Calculate Coverage ↓ Format Decision Matrix ↓ Validate Completeness ↓ Write to ~/docs/planning/ ↓ Markdown Output

Key Features

Status Indicators

  • ✓ Green: Ready to proceed

  • ⚠ Yellow: Proceed with caution / clarification needed

  • ✗ Red: Blocker / do not proceed

Decision Framework

  • GO: All indicators green, proceed immediately

  • CONDITIONAL GO: Some yellow flags, proceed with mitigation

  • NO-GO: Red flags present, do not proceed without resolution

Coverage Tracking

Automatically calculates and displays:

  • Number of questions answered (X/17)

  • Percentage coverage

  • List of missing information

Best Practices

  • Complete All Fields: Aim for 100% coverage (17/17)

  • Be Specific: Use concrete details, not generic placeholders

  • Stakeholder Buy-in: Ensure WHO section reflects actual decision-makers

  • Realistic Assessment: Be honest in GO/NO-GO evaluation

  • Document Decisions: Clear rationale essential for tracking

Example Usage

Command-line usage

planning-doc-generator
--input project-plan.json
--output ~/docs/planning/myproject/

Result

~/docs/planning/myproject/assessment-2025-11-03.md

Integration Points

Input Sources

  • Project planning worksheets (converted to JSON)

  • Kickoff meeting notes (structured into JSON)

  • Requirements documents (parsed to JSON format)

  • Stakeholder surveys (aggregated to JSON)

Output Consumers

  • Project stakeholders (for review/approval)

  • Project managers (for tracking)

  • Decision makers (for GO/NO-GO calls)

  • Documentation archives (for reference)

Validation Rules

Before writing output file:

  • All {PLACEHOLDER} values replaced

  • No {ANSWER} tokens remaining

  • Project name populated

  • Date populated (YYYY-MM-DD format)

  • Decision field contains valid value (GO, CONDITIONAL, NO-GO)

  • Coverage calculated and accurate

Version: 1.0.0 Created: 2025-11-03 Scope: Global utility skill

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

api-test-generator

No summary provided by upstream source.

Repository SourceNeeds Review
General

doc-fetcher

No summary provided by upstream source.

Repository SourceNeeds Review
General

coverage-analyzer

No summary provided by upstream source.

Repository SourceNeeds Review
General

documentation-updater

No summary provided by upstream source.

Repository SourceNeeds Review