writing-plans

Create detailed implementation plans for software development tasks.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/zMynxx/bifrost-with-opencode --skill writing-plans-zmynxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/zMynxx/bifrost-with-opencode/tree/main/.agents/skills/writing-plans
Command: npx skills add https://github.com/zMynxx/bifrost-with-opencode --skill writing-plans-zmynxx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps transform software specifications and requirements into detailed implementation plans, preventing unclear execution paths and reducing costly development mistakes.

Core Features & Use Cases

  • Implementation Planning: Creates structured, task-by-task engineering plans with file changes, interfaces, testing steps, and commit guidance.
  • Development Workflow Alignment: Applies DRY, YAGNI, and TDD principles while ensuring plans include architecture context, validation steps, and execution handoff.
  • Use Case: When a team receives a new feature specification for an unfamiliar codebase, use this Skill to produce a complete plan that another engineer or AI agent can follow from design through testing.

Quick Start

Use the writing-plans skill to create a complete implementation plan for the provided feature specification.

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

To create an implementation plan, decompose software specifications into structured, task-by-task engineering steps with file mapping, testing guidance, and execution handoff instructions. This ensures reliable execution and reduces development mistakes before any code changes begin.

What is task decomposition in software engineering workflows?

Task decomposition is breaking down feature specifications into structured engineering plans with specific file changes, interfaces, and validation steps. It ensures development workflows include architecture context and execution handoff for reliable implementation.

Does this implementation planning approach support TDD principles?

Yes, implementation planning applies TDD principles alongside DRY and YAGNI. Plans ensure development workflows include architecture context, validation steps, and testing guidance to support reliable feature implementation from design through testing.

Can I use an implementation plan for agent-assisted coding workflows?

Yes, implementation plans are designed for agent-assisted coding workflows. They provide structured task decomposition, file mapping, and execution handoff instructions that an AI agent can follow to implement code changes reliably.

What's the best way to plan code changes for an unfamiliar codebase?

The best way to plan code changes for an unfamiliar codebase is generating a complete implementation plan from feature specifications. It provides structured task decomposition, file mapping, testing steps, and commit guidance for another engineer to follow.

When do I need to write an implementation plan before coding?

You need an implementation plan when handling feature specifications, multi-step engineering work, or architecture planning. It prevents unclear execution paths and reduces costly development mistakes by ensuring structured task decomposition before code changes begin.