writing-plans

Generate detailed implementation plans with file paths, test strategies, and TDD workflows.

2|1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/GACLove/feishu-aily-skills --skill writing-plans-gaclove
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/GACLove/feishu-aily-skills/tree/main/skills/writing-plans
Command: npx skills add https://github.com/GACLove/feishu-aily-skills --skill writing-plans-gaclove

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often receive high‑level specifications but lack a concrete, step‑by‑step implementation plan that includes exact file locations, test designs, and commit workflow. This skill fills that gap by producing detailed plans ready for execution.

Core Features & Use Cases

  • Task Granularity: Breaks the implementation into 2‑5 minute bite‑sized actions following a TDD cycle.
  • File Path Precision: Specifies exact files to create, modify, and test.
  • Commit & Execution Options: Generates git commands and offers subagent‑driven or parallel execution modes.
  • Use Case: When a product manager hands over a spec for a new authentication feature, the skill creates a full development roadmap, test cases, and commit plan without manual drafting.

Quick Start

Request the writing-plans skill to generate an implementation plan for the feature described in your specification document.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate a step-by-step implementation plan from a feature specification?

Creating an implementation plan from a high-level specification involves breaking down tasks into 2-5 minute bite-sized actions, specifying exact file paths to modify, and designing TDD workflows. This process yields a detailed plan document with test code snippets and commit instructions.

What is the best way to break down development tasks for a TDD workflow?

The best way to break down development tasks for a TDD workflow is splitting the implementation into 2-5 minute bite-sized actions. This task granularity provides exact file locations, test designs, and step-by-step commit workflow instructions for seamless execution.

Why do I need exact file paths and test code snippets in a development plan?

Exact file paths and test code snippets in a development plan eliminate manual drafting and locate target files accurately. Specifying exact files to create, modify, and test ensures the generated implementation roadmap is ready for immediate developer execution.

Can I automate git commits and execution options for new feature development?

You can automate git commits and execution options for new feature development by generating a detailed plan. This plan produces exact git commands and offers subagent-driven or parallel execution modes to streamline the overall implementation workflow.

Does this implementation planning approach work for complex authentication feature specs?

This implementation planning approach works for complex authentication feature specs by creating a full development roadmap. When a product manager hands over a spec, it generates detailed test cases and commit plans without requiring manual drafting.

When should I not use automated task breakdown for software engineering?

You should avoid automated task breakdown for software engineering when the high-level specification is incomplete or lacks concrete requirements. This planning approach requires a defined spec to accurately generate file paths, test designs, and commit workflows.