writing-plans

Create detailed implementation plans with exact file paths and commit messages.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Postalocity/template-microsite --skill writing-plans-postalocity
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/Postalocity/template-microsite/tree/main/.opencode/skills/superpowers--writing-plans
Command: npx skills add https://github.com/Postalocity/template-microsite --skill writing-plans-postalocity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translate a project spec into a complete, executable plan that guides engineers through tasks, files, tests, docs, and commits before coding begins.

Core Features & Use Cases

  • Comprehensive task decomposition: breaks a spec into focused tasks with clear boundaries.
  • File- and commit-oriented planning: maps tasks to exact files and version-control actions.
  • Template-driven plans: provides a repeatable structure that can be reused across projects.
  • Real-world applicability: suits startup, maintenance, and feature-branch workflows to reduce risk and rework.

Quick Start

Create a detailed implementation plan using the template and include precise file paths, commands, and commit messages.

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 from a project spec?▼

To create an implementation plan from a project spec, decompose the specification into focused tasks with clear boundaries, mapping each task to exact file paths, tests, and version-control commit messages before coding begins. This template-driven structure reduces rework across multiple subsystems.

What is task decomposition in software engineering planning?▼

Task decomposition in software engineering planning breaks a project specification into focused, manageable tasks with clear boundaries. It structures tasks by defining interfaces, exact file paths, and commit messages to guide engineers comprehensively before development starts.

How do I map version control commits to implementation tasks?▼

Map version control commits to implementation tasks by defining exact commit messages for each task within the plan. This file- and commit-oriented planning approach ensures every file change maps directly to a specific version-control action and task boundary.

Can I use a template-driven implementation plan for feature-branch workflows?▼

Yes, you can use a template-driven implementation plan for feature-branch workflows. The plan provides a repeatable structure applicable across startup, maintenance, and feature-branch contexts, ensuring precise file paths and task boundaries reduce development risk.

What's the best way to structure tasks across multiple subsystems?▼

The best way to structure tasks across multiple subsystems is using a repeatable template that defines interfaces and assigns exact file paths and commit messages. This ensures clear task boundaries and guides engineers systematically through interconnected components.

When do I need a detailed implementation plan before coding?▼

You need a detailed implementation plan before coding when translating a project spec into executable actions. It is essential for reducing risk and rework by defining exact file changes, tests, and commit messages across startup, maintenance, or feature-branch workflows.