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.