plan

Design system architecture plans with mermaid diagrams and markdown outputs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/thisguymartin/ai-native-dev --skill plan-thisguymartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/thisguymartin/ai-native-dev/tree/main/.gemini/skills/plan
Command: npx skills add https://github.com/thisguymartin/ai-native-dev --skill plan-thisguymartin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates ambiguity in system design by producing structured architecture plans, clear component responsibilities, and prioritized task breakdowns so engineering teams can move from idea to implementation with confidence.

Core Features & Use Cases

  • Clarification Protocol: Enforces a mandatory pre-planning question set to capture goals, scope, constraints, scale, existing systems, and the definition of done.
  • Architecture Design & Diagrams: Produces mermaid diagrams, component descriptions, data flow models, and API contracts for greenfield and integration projects.
  • Task Breakdown & Risk Assessment: Generates ordered implementation steps with complexity estimates, dependencies, parallelization guidance, and mitigation strategies.

Quick Start

Use the plan skill to design a scalable architecture and task breakdown for integrating a new payments service into our existing platform, including mermaid diagrams and a saved .plans/ markdown output.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I create a system architecture blueprint with task breakdowns for a complex software project?

System architecture design involves identifying components, modeling data flows, and defining API contracts. This skill automates that by enforcing a clarification protocol to capture constraints before generating mermaid diagrams and ordered implementation steps.

What is the best way to break down a large greenfield software project into actionable implementation steps?

Breaking down a greenfield project requires ordered implementation steps with complexity estimates, dependency mappings, and parallelization guidance. This skill generates those alongside risk mitigation strategies and saves them as structured markdown plans.

Can I generate mermaid diagrams and API contracts for an existing platform integration?

Yes, you can generate mermaid diagrams and API contracts for integration scenarios. The skill designs data flow models and API definitions for both greenfield architectures and existing platform integrations.

How does risk assessment work during the system design and task breakdown process?

Risk assessment during system design identifies potential project threats and generates specific mitigation strategies. These risks are documented alongside complexity estimates and component dependencies within the saved markdown architecture plan.

Do I need to provide specific details before generating an architecture plan and component diagram?

Yes, you must provide specific details before generating an architecture plan. A mandatory clarification protocol requires answering questions about your project goals, scope, constraints, scale, existing systems, and definition of done.

What is the output format for the generated system architecture plans and task breakdowns?

The output format for generated system architecture plans is a structured markdown file. These plans, including mermaid visualizations and task breakdowns, are saved directly to a .plans/ directory for engineering team access.