writing-plans

Generate implementation plans with file paths, code examples, and verification steps.

4|Updated Oct 3, 2025
One-click install
npx skills add https://github.com/apexbusiness-systems/APEX-OmniHub --skill writing-plans-apexbusiness-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/apexbusiness-systems/APEX-OmniHub/tree/main/.cursor/superpowers/skills/writing-plans
Command: npx skills add https://github.com/apexbusiness-systems/APEX-OmniHub --skill writing-plans-apexbusiness-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing complex designs into step-by-step tasks for engineers with zero codebase context, ensuring every detail needed to implement the feature is captured.

Core Features & Use Cases

  • Comprehensive Plan: Generates complete implementation plans with exact file paths, concrete code examples, and verification steps.
  • Low-Context Onboarding: Enables engineers to implement features in unfamiliar repos with minimal guidance.
  • Use Case: A team needs to implement a feature across modules; the plan lists touched files, changes, tests, docs, and review steps.

Quick Start

I'm using the writing-plans skill to create the implementation plan. The plan will be saved to docs/plans/YYYY-MM-DD-<feature-name>.md and will include bite-sized tasks, per-task commands, and commit messaging guidance.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn a software design spec into actionable engineering tasks?

To turn design specs into actionable engineering tasks, you generate a comprehensive implementation plan that translates requirements into engineer-ready tasks with exact file paths, concrete code examples, and verification steps. This enables zero-context onboarding for engineers unfamiliar with the codebase.

What is the best way to create implementation plans for engineers with no codebase context?

Creating implementation plans for low-context onboarding requires structuring tasks with exact file paths, per-task commands, explicit commit messages, and embedded example code. This approach captures every detail needed to implement features across modules, tests, and documentation without prior repository knowledge.

How do I break down a development feature across modules, tests, and documentation?

Breaking down a feature across modules involves generating a structured plan template that lists all touched files, required changes, testing steps, documentation updates, and deployment steps. Each task includes specific commands and commit messaging guidance for rapid implementation.

Can I include specific file paths and code examples in a task breakdown plan?

Yes, task breakdown plans can include exact file paths and concrete code examples. The plan structure embeds clear guidance and example code directly within each task, ensuring engineers have the exact implementation details and verification steps needed to execute without additional context.

Does generating an implementation plan provide commit messaging and verification steps?

Generating an implementation plan provides explicit commit messaging guidance and verification steps for each task. The structured template ensures that every bite-sized task includes per-task commands and review steps, satisfying the need for comprehensive execution and validation tracking.

When do I need a structured plan template for task breakdown in software engineering?

You need a structured plan template for task breakdown when a team must implement a feature across multiple modules and requires zero-context onboarding. It ensures engineers receive exact file paths, code examples, and verification steps to execute rapidly in unfamiliar repositories.