writing-plans

Generate step-by-step implementation plans with file paths, code snippets, and commands.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/ZJUxjy/opencode_lite --skill writing-plans-zjuxjy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ZJUxjy/opencode_lite/tree/main/skills/writing-plans
Command: npx skills add https://github.com/ZJUxjy/opencode_lite --skill writing-plans-zjuxjy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable, and comprehensive implementation plans for software development tasks, especially when the engineer has limited context about the codebase or problem domain.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for implementation, including writing tests, implementing code, and committing changes.
  • Contextual Guidance: Assumes an engineer with good skills but limited domain knowledge, providing all necessary information.
  • Standardized Plan Format: Ensures all plans include a consistent header, task structure, and adherence to development best practices (DRY, YAGNI, TDD).
  • Use Case: Before starting a new feature, use this skill to generate a detailed plan that outlines every file to touch, the exact code snippets for tests and implementation, and the precise commands to run, ensuring a smooth development process.

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 a detailed implementation plan for a multi-step software development task?

To create a detailed implementation plan, break the task into bite-sized steps including exact file paths, code snippets for tests and implementation, and precise execution commands. This assumes an engineer with general skills but no specific project context.

What should a software implementation plan include to ensure adherence to TDD and DRY principles?

A software implementation plan should include a standardized header, task structure, and frequent commit guidance. It must ensure adherence to TDD, DRY, and YAGNI principles by providing exact code snippets for tests and implementation alongside execution commands.

Can I generate a step-by-step task breakdown for a new feature without prior codebase context?

Yes, you can generate a step-by-step task breakdown without prior codebase context. The plan provides all necessary contextual guidance, assuming an engineer with good general skills but limited domain knowledge to ensure a smooth development process.

What is the best way to structure a development plan for adding user authentication?

The best way to structure a development plan for adding user authentication is to outline every file to touch, provide exact code snippets for tests and implementation, and list precise commands to run, ensuring consistent task breakdown and best practice adherence.

Does the generated implementation plan provide exact execution commands and file paths?

Yes, the generated implementation plan provides exact execution commands and file paths. It delivers bite-sized, actionable steps for implementation, writing tests, and committing changes to guide an engineer through the entire process.

When do I need a standardized plan format for software implementation?

You need a standardized plan format for software implementation when starting a new feature or multi-step task. It ensures all plans include a consistent header, task structure, and adherence to development best practices like DRY, YAGNI, and TDD.