writing-plans

Generate structured implementation plans with bite-sized tasks and acceptance criteria.

1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/ChangZhou-xj/zxj_skill --skill writing-plans-changzhou-xj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ChangZhou-xj/zxj_skill/tree/main/software-development/writing-plans
Command: npx skills add https://github.com/ChangZhou-xj/zxj_skill --skill writing-plans-changzhou-xj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writes comprehensive implementation plans that assume zero context, detailing bite-sized tasks, required files to touch, complete code examples, testing commands, documentation to check, and verification steps to enable fast, reliable delivery.

Core Features & Use Cases

  • Bite-sized Task Granularity: Each task is designed for 2-5 minutes of focused work to keep momentum and clarity.
  • Plan Structure & Best Practices: Provides a standardized header and per-task format, emphasizing DRY, YAGNI, and TDD to guide cross-team collaboration.
  • Execution Handoff & Workflows: Supports multi-step features, delegation to subagents, and clear commit histories for traceability.

Quick Start

Create a new plan document and begin populating it with the first two to three bite-sized tasks to kick off the workflow.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I break down a complex software feature into executable implementation steps?

You break down complex software features by generating a structured implementation plan that decomposes high-level requirements into bite-sized, 2-5 minute tasks with specific file paths, TDD guidance, and clear acceptance criteria.

What's the best way to write an implementation plan for cross-team handoffs?

The best way to write an implementation plan for cross-team handoffs is to use a standardized header and per-task format that details required files, code examples, and verification steps to ensure reliable delivery with zero assumed context.

How does TDD guidance integrate into a task-based implementation plan?

TDD guidance integrates into a task-based implementation plan by embedding testing commands and verification steps directly within each bite-sized task, ensuring development follows test-driven design principles while maintaining momentum.

Can I use standardized commit conventions within a stepwise task breakdown workflow?

Yes, you can use standardized commit conventions within a stepwise task breakdown workflow. The plan structure supports clear commit histories for traceability, enabling multi-step feature delegation and execution handoffs across teams.

When do I need to generate a structured implementation plan for software engineering?

You need to generate a structured implementation plan when working on complex features requiring stepwise decomposition, cross-team collaboration, or subagent delegation, ensuring every task has complete code examples and documentation references.

Implementation plan generation not working for features lacking clear acceptance criteria?

Implementation plan generation requires defined high-level features to decompose into actionable steps. Without clear feature definitions, the plan cannot establish the necessary task structure, file-path specificity, and acceptance criteria for reliable delivery.