writing-plans

Create detailed implementation plans with prerequisites and verifiable tasks.

1|3|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/vobbilis/aigile --skill writing-plans-vobbilis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/vobbilis/aigile/tree/main/.github/skills/writing-plans
Command: npx skills add https://github.com/vobbilis/aigile --skill writing-plans-vobbilis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detailed, methodical planning before coding reduces rework and aligns teams by forcing a written, verifiable plan for non-trivial work.

Core Features & Use Cases

  • Requires upfront prerequisites and design evaluation before work starts.
  • Provides a structured plan template with mandatory sections (Overview, Prerequisites, Tasks, Testing, Rollback, Self-Audit) and bite-sized tasks.
  • Enforces design assertions to prevent shortcuts, ensuring plans reflect the design doc and are auditable.

Quick Start

Announce: I'm using the writing-plans skill to create an implementation plan.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a detailed implementation plan for non-trivial software features?

To create an implementation plan for non-trivial software features, you must complete upfront prerequisites, design evaluation, and design assertions. This produces a structured plan saved as a markdown file with verifiable, bite-sized tasks.

What is the best way to enforce prerequisites and design evaluation before coding?

Enforcing prerequisites and design evaluation before coding requires using a structured plan template with mandatory sections like Overview, Prerequisites, Tasks, Testing, Rollback, and Self-Audit. Design assertions prevent shortcuts and ensure plans reflect the design doc.

How do I break down software engineering tasks into bite-sized verifiable steps?

Breaking down software engineering tasks into bite-sized verifiable steps requires a fixed plan structure. This structure enforces design assertions to prevent shortcuts, ensuring every task is auditable and methodically executed.

Where should I save implementation plans for dev workflow task management?

Implementation plans for dev workflow task management should be saved to the docs/plans directory using the YYYY-MM-DD-<topic>.md file naming format. This organizes plans by date and topic for easy retrieval.

Can I execute methodical implementation plans generated for software engineering projects?

Methodical implementation plans generated for software engineering projects can be executed using the executing-plans skill. The writing-plans process outputs a structured markdown file designed specifically for this downstream execution.

When do I need a written, verifiable plan before building a software feature?

You need a written, verifiable plan before building any non-trivial software feature. Detailed methodical planning reduces rework and aligns teams by forcing a structured plan with mandatory sections like Testing, Rollback, and Self-Audit.