writing-plans

Create implementation plans with file paths, code examples, and testing steps.

1.2k|116|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/math-inc/OpenGauss --skill writing-plans-math-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/math-inc/OpenGauss/tree/main/skills/software-development/writing-plans
Command: npx skills add https://github.com/math-inc/OpenGauss --skill writing-plans-math-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineering teams design comprehensive, implementation-level plans when starting complex work, ensuring every detail from file paths to tests is documented upfront so work can proceed without ambiguity.

Core Features & Use Cases

  • Granular Task Planning: Breaks work into bite-sized tasks with clear scope.
  • Artifact Templates: Specifies exact file paths, code snippets, and testing commands.
  • Two-Stage Review: Enables subagent-driven development with spec compliance checks before coding.

Quick Start

Provide a plan that breaks a feature into bite-sized tasks with exact file paths and concrete code examples.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I decompose a complex feature into bite-sized tasks for development?

Task decomposition breaks complex features into bite-sized tasks with explicit file paths, concrete code examples, and testing steps. This approach ensures engineering teams can proceed without ambiguity by documenting every implementation detail upfront.

What is subagent-driven development and how does it handle spec compliance?

Subagent-driven development uses a two-stage review process that checks spec compliance before coding. It relies on precise implementation plans containing exact file paths and testing commands so subagents can execute bite-sized tasks effectively.

How do I create an implementation plan that supports TDD-style iteration?

TDD-style implementation plans include clear criteria for completion, explicit testing steps, and concrete code examples. They decompose features into bite-sized tasks with exact file paths to support iterative test-driven development workflows.

Does implementation planning work with vector search for task retrieval?

Implementation plans are optimized for vector search by including concrete task structures, dependencies, and outcome-oriented prompts. This ensures specific file paths and testing commands are retrievable during subagent-driven development.

What's the best way to document file paths and testing commands for a new feature?

Document file paths and testing commands using artifact templates within an implementation plan. This specifies exact code snippets and testing commands, breaking work into bite-sized tasks with clear scope for comprehensive upfront documentation.

When do I need an implementation-level plan before starting complex engineering work?

You need an implementation-level plan when starting complex work that requires comprehensive upfront design. It prevents ambiguity by ensuring every detail from file paths to tests is documented before development begins.