rough-draft-blueprint

Generate a blueprint document with file structure, function interfaces, and a YAML task graph.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/ben-mad-jlp/claude-mermaid-collab --skill rough-draft-blueprint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rough-draft-blueprint
Source: https://github.com/ben-mad-jlp/claude-mermaid-collab/tree/main/skills/rough-draft-blueprint
Command: npx skills add https://github.com/ben-mad-jlp/claude-mermaid-collab --skill rough-draft-blueprint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a comprehensive blueprint document for a work item that details structure, function interfaces, and a task dependency graph, reducing planning time and miscommunication.

Core Features & Use Cases

  • Structure Enumeration: defines the files, modules, and interfaces required for the item.
  • Function Blueprints: specifies function signatures, pseudocode, and stub implementations.
  • Task Dependency Graph: generates a YAML task graph and a Mermaid visualization to guide execution.
  • Use Case: start a complex feature with many interdependent components to produce a coherent design before coding.

Quick Start

  • Provide the work item description or brief to generate a blueprint.
  • Review the generated blueprint, adjust scope, and export as needed.

Frequently Asked Questions about rough-draft-blueprint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a blueprint document for a complex software feature?

To create a blueprint document for a complex software feature, provide a work item brief to automatically generate structure enumeration, function blueprints, and a YAML task graph. This reduces planning time and miscommunication by producing a coherent design before coding.

When do I need to generate a task dependency graph for a work item?

You need to generate a task dependency graph when starting multi-file software features, refactors, or complex enhancements requiring coordinated changes. It guides execution by visualizing dependencies through a Mermaid diagram and YAML task graph.

What is the best way to plan structure and function interfaces for multi-file software engineering tasks?

The best way to plan structure and function interfaces for multi-file software engineering tasks is to enumerate required files, modules, and public interfaces in a blueprint. This process specifies function signatures, pseudocode, and stub implementations for coordinated changes.

Can I generate pseudocode and stub implementations directly from a work item brief?

Yes, you can generate pseudocode and stub implementations directly from a work item brief. The blueprinting process specifies function signatures and provides guidance for stubs and tests, translating a brief into structured pseudocode for development.

Does this blueprinting process work for refactoring existing software features?

Yes, this blueprinting process works for refactoring existing software features. It applies to multi-file refactors and complex enhancements requiring coordinated changes and dependency planning, enumerating affected files and public interfaces.