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.