writing-plans

Create detailed implementation plans for complex multi-step tasks.

2.0k|243|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/proma-ai/Proma --skill writing-plans-proma-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/proma-ai/Proma/tree/main/apps/electron/default-skills/writing-plans
Command: npx skills add https://github.com/proma-ai/Proma --skill writing-plans-proma-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you create comprehensive implementation plans for complex tasks, ensuring all necessary steps and information are documented for a smooth workflow.

Core Features & Use Cases

  • Comprehensive Planning: Document all necessary steps, code, testing, and documentation required for a task.
  • Zero Context: Assumes the engineer has no prior knowledge of the codebase or tools.
  • Task Granularity: Break down tasks into bite-sized actions for easier execution and management.
  • Execution Options: Offers two execution approaches: Subagent-Driven and Parallel Session.

Quick Start

To create a plan for a new feature, use the writing-plans skill in a dedicated worktree and follow the outlined steps.

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 for complex software development tasks?

To create an implementation plan for software development tasks, you document all necessary steps, code, and testing procedures in a dedicated worktree. This breaks down complex tasks into bite-sized actions for easier execution and management.

What is the best way to document multi-step coding tasks for engineers with no prior context?

The best way to document multi-step coding tasks with zero context is to use a comprehensive planning approach that outlines required steps, code, and testing procedures. This ensures engineers can execute plans without prior knowledge of the codebase.

Can I break down large project management tasks into smaller, actionable steps?

Yes, you can break down large project management tasks into bite-sized actions. This task granularity ensures easier execution and management by documenting all necessary steps, code, and testing procedures required for the workflow.

What execution options are available for running detailed task plans?

Available execution options for running detailed task plans include Subagent-Driven and Parallel Session approaches. These methods facilitate the execution of documented steps, code, and testing procedures for complex software development workflows.

Do I need prior knowledge of the codebase to execute a software development plan?

No, you do not need prior knowledge of the codebase to execute a software development plan. The planning process assumes zero context, documenting all necessary steps, code, and testing procedures required for execution.