writing-plans

Create implementation plans with GOAL, CONSTRAINTS, APPROACH, STEPS, RISKS, and SUCCESS sections.

6|1|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/LEEI1337/phantom-neural-cortex --skill writing-plans-leei1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/LEEI1337/phantom-neural-cortex/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/LEEI1337/phantom-neural-cortex --skill writing-plans-leei1337

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating implementation plans upfront saves time and tokens by clarifying goals, constraints, and approaches before coding.

Core Features & Use Cases

  • GOAL (1-2 sentences): Define the objective.
  • CONSTRAINTS: Capture technology, resources, and performance limits.
  • APPROACH (High-Level): Outline architecture and data flow.
  • STEPS (Ordered Tasks): Break work into tasks.
  • RISKS & MITIGATIONS: Identify and plan risk mitigations.
  • SUCCESS CRITERIA: Define measurable outcomes.

Quick Start

Fill the plan with sections GOAL, CONSTRAINTS, APPROACH, STEPS, RISKS & MITIGATIONS, and SUCCESS before coding. Use the template to outline a feature you will implement.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan before coding to save development time?

Creating an implementation plan before coding clarifies goals, constraints, and architecture upfront. Define your objective, list technical and resource constraints, outline the high-level approach and data flow, break work into ordered steps, identify risks with mitigations, and set measurable success criteria. This structured planning minimizes wasted time and tokens during development.

What should I include in a planning template for software architecture and design?

A comprehensive planning template includes six sections: GOAL (1-2 sentence objective), CONSTRAINTS (technology, resource, and performance limits), APPROACH (high-level architecture and data flow), STEPS (ordered task breakdown), RISKS & MITIGATIONS (identified problems and solutions), and SUCCESS CRITERIA (measurable outcomes). This template applies across varying software and system project scenarios.

When should I plan system architecture before implementation?

Plan system architecture before implementation for any project requiring component breakdown, data flow definition, or deployment considerations. Planning upfront is especially critical for software with complex constraints, multiple dependencies, or high token costs. It prevents costly rework and clarifies technical decisions before coding begins.

Can I use a planning template for different types of projects?

Yes. The planning template works across varying software and system project scenarios—from feature development to full system redesigns. The GOAL, CONSTRAINTS, APPROACH, STEPS, RISKS & MITIGATIONS, and SUCCESS CRITERIA sections adapt to any project's architecture design, component breakdown, and deployment requirements regardless of domain or scale.

What's the best way to structure a development workflow to optimize token usage?

Structure your workflow by planning before coding. Define goals and constraints first, then outline architecture and data flow. Break implementation into ordered steps with identified risks and mitigations. This approach minimizes token waste by eliminating unclear requirements, redundant design iterations, and coding against incomplete specifications.