本文へ移動
cccskills
無料GitHub で公開

planning-doc-generator

Generate project assessment markdown documents from JSON data with WHY/WHO/WHAT sections and GO/NO-GO decision matrix.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md4.8 KB
  • example.json2.1 KB
  • templates/assessment-template.md1.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

  1. Load templates/assessment-template.md
  2. Replace all {PLACEHOLDER} values with JSON data
  3. Calculate coverage: Count non-empty answers ÷ 17 questions
  4. Insert status indicators (✓/⚠/✗) from GO/NO-GO section
  5. Generate markdown with formatted decision matrix
  6. 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

  1. Complete All Fields: Aim for 100% coverage (17/17)
  2. Be Specific: Use concrete details, not generic placeholders
  3. Stakeholder Buy-in: Ensure WHO section reflects actual decision-makers
  4. Realistic Assessment: Be honest in GO/NO-GO evaluation
  5. 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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.

日本語の概要は準備中です。原文の説明を表示しています。

matteocervelli/llms252026年5月22日 更新

analysis

無料

Analyze feature requirements, dependencies, and security considerations. Use when starting feature implementation from GitHub issues to understand scope, technical feasibility, and risks.

日本語の概要は準備中です。原文の説明を表示しています。

matteocervelli/llms252026年5月22日 更新

analytics

無料

Run SQL queries against psql, BigQuery, or MySQL from the terminal, including natural-language-to-SQL and schema exploration. Use when analyzing data, inspecting DB state, or debugging tables. Trigger on "query the database", "SQL", "show me data from", "explore table".

日本語の概要は準備中です。原文の説明を表示しています。

matteocervelli/llms252026年5月22日 更新

Design REST APIs or function contracts with clear request/response specifications, error handling patterns, authentication strategies, and comprehensive documentation.

日本語の概要は準備中です。原文の説明を表示しています。

matteocervelli/llms252026年5月22日 更新

Generate comprehensive API endpoint tests for REST and GraphQL APIs. Creates tests for all HTTP methods, status codes, authentication, and validation.

日本語の概要は準備中です。原文の説明を表示しています。

matteocervelli/llms252026年5月22日 更新

Design component architecture and module structure using established architectural patterns for clean, maintainable, and scalable systems.

日本語の概要は準備中です。原文の説明を表示しています。

matteocervelli/llms252026年5月22日 更新

matteocervelli のスキルをすべて見る

このスキルの問題を報告する