writing-plans

Creates executable implementation plans with vertical slices, dependencies and validation commands from repository context and requirements.

2|Updated Aug 4, 2025
One-click install
npx skills add https://github.com/zhu327/go-clean-arch --skill writing-plans-zhu327
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/zhu327/go-clean-arch/tree/main/.cursor/skills/writing-plans
Command: npx skills add https://github.com/zhu327/go-clean-arch --skill writing-plans-zhu327

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn an understood requirement or design into a concrete, implementation-ready plan so developers can start work with clear scope, dependencies, and validation steps.

Core Features & Use Cases

  • Vertical slice planning: Breaks work into small, independently verifiable tasks instead of broad implementation phases.
  • Dependency and validation mapping: Identifies blocked-by relationships, affected files, and exact commands to verify progress.
  • Project-aligned execution guidance: Uses repository conventions, existing docs, tests, and CI signals to shape a realistic plan for feature changes, refactors, or bug fixes.

Quick Start

Ask the skill to create an implementation plan for your change based on the repository context and requirements.

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 from software requirements?

To create an implementation plan from software requirements, this Skill analyzes your project context, architecture, and CI signals to produce an executable plan with vertical slices, dependency graphs, and validation commands.

What is vertical slice planning for multi-step software changes?

Vertical slice planning breaks down multi-step software changes into small, independently verifiable tasks instead of broad implementation phases, ensuring each slice has clear scope, affected files, and exact validation commands.

How do I map dependencies and validation steps for a refactoring task?

Mapping dependencies and validation steps for a refactoring task involves identifying blocked-by relationships and specifying exact commands to verify progress, which this Skill automates by inspecting your repository architecture and tests.

Can I generate a file-level scope and test scenarios for bug fixes?

Yes, you can generate a file-level scope and test scenarios for bug fixes by providing the understood requirements and project context, allowing the Skill to align the actionable plan with your existing workflows and tests.

Does this approach work with my existing CI signals and repository conventions?

Yes, the planning approach works with your existing CI signals and repository conventions by directly inspecting them to shape a realistic, project-aligned execution guidance for feature changes and refactors.

When should I not use automated implementation plan generation?

You should avoid automated implementation plan generation for simple, single-file modifications that do not require multi-step software changes, dependency graphs, or complex vertical slice architecture to verify progress.