writing-plans

Generate step-by-step implementation plans with file modifications, code snippets, testing commands, and commit instructions.

3|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/boazcstrike/opencode --skill writing-plans-boazcstrike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/boazcstrike/opencode/tree/main/skills/writing-plans
Command: npx skills add https://github.com/boazcstrike/opencode --skill writing-plans-boazcstrike

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable implementation plans for complex tasks, ensuring developers with no prior context can execute them effectively.

Core Features & Use Cases

  • Comprehensive Planning: Generates detailed, step-by-step plans for software development tasks.
  • Contextualization: Provides all necessary information, including file modifications, code snippets, testing procedures, and commit instructions.
  • Use Case: Before starting a new feature, use this Skill to generate a plan that outlines every file to modify, the exact code to write, how to test it, and when to commit.

Quick Start

Use the writing-plans skill to create an implementation plan for adding user authentication.

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 a complex software development task?

An implementation plan for software development is generated by outlining specific file modifications, code snippets, testing commands, and commit instructions for each step. This approach structures development workflows using TDD and frequent commits, ensuring developers with no prior context can execute tasks effectively.

What's the best way to generate step-by-step coding instructions for TDD workflows?

Generating step-by-step coding instructions for TDD workflows involves outlining bite-sized tasks that specify exact code to write, testing procedures, and when to commit. This structured development workflow ensures comprehensive planning and contextualization for each development phase.

Can I use an automated plan to outline file modifications and code snippets for new features?

Yes, an automated plan can outline every file to modify, the exact code snippets to write, how to test them, and when to commit. This comprehensive planning provides all necessary information before starting a new feature, ensuring clear and actionable implementation steps.

Do I need prior project context to execute a generated software development plan?

No, you do not need prior project context to execute a generated software development plan. The plan assumes minimal prior context by providing all necessary information, including specific file modifications, testing procedures, and commit instructions for each step.

Why should I use a detailed implementation plan instead of writing code directly?

Using a detailed implementation plan instead of writing code directly solves the challenge of creating clear, actionable steps for complex tasks. It ensures structured development workflows using TDD and frequent commits, preventing errors and maintaining consistent progress across developers.

When do I need a structured implementation plan for code generation?

You need a structured implementation plan for code generation when starting a new feature or facing a complex software development task. It facilitates structured development workflows by providing comprehensive, bite-sized steps with exact code snippets, testing commands, and commit instructions.