ywc-plan

Convert natural-language feature requests into structured implementation plans or technical specifications.

8|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ywc-plan
Source: https://github.com/yongwoon/ywc-agent-toolkit/tree/main/claude-code/skills/ywc-plan
Command: npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill bridges the gap between a vague feature request and a concrete implementation plan, preventing scope creep and ensuring technical alignment before coding begins.

Core Features & Use Cases

  • Scale Assessment: Automatically determines if a request is a Small one-shot edit or a Medium/Large project requiring a full specification.
  • Artifact Generation: Produces either a direct execution plan (plan.md) or a structured specification document (docs/ywc-plans/<slug>.md).
  • Workflow Routing: Explicitly hands off to downstream skills like ywc-spec-validate or ywc-task-generator to maintain a consistent development lifecycle.

Quick Start

Use the ywc-plan skill to create a development plan for adding a new notification preference feature to the profile page.

Frequently Asked Questions about ywc-plan

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

FAQPage Schema
How do I convert a rough feature idea into an actionable implementation plan?

To convert a rough idea into an implementation plan, this Skill assesses project scale and investigates codebase context to generate a structured execution plan or technical specification, preventing scope creep before coding begins.

What is the best way to decompose complex feature requests into development tasks?

Decomposing complex feature requests involves assessing architectural consistency and routing the structured specification to downstream execution skills, ensuring technical alignment and proper task decomposition for complex development workflows.

Does this planning workflow support small one-shot edits as well as large projects?

Yes, the planning workflow supports small one-shot edits by generating a direct execution plan, and handles medium to large projects by producing structured specification documents to define scope accurately.

How do I create a technical specification from a natural language feature request?

Creating a technical specification from natural language requires assessing project scale and codebase context, resulting in a structured specification document located at docs/ywc-plans/ to ensure architectural consistency.

When do I need specification validation in a task decomposition workflow?

Specification validation is needed when a medium or large project requires a full specification, allowing the planning workflow to hand off to downstream validation skills to maintain a consistent development lifecycle.

Can I use Claude Code to automate scope definition for complex development workflows?

Yes, you can use Claude Code to automate scope definition by routing natural-language requests through a planning workflow that assesses scale and generates structured implementation plans or technical specifications.