planner

Generate plan.md from SPEC.md and survey.md using FSD architecture rules.

1|Updated Feb 8, 2026
Ready to run
npx skills add https://github.com/gihwan-dev/claude-code-gui --skill planner-gihwan-dev
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: planner
Source: https://github.com/gihwan-dev/claude-code-gui/tree/main/.claude/skills/planner
Command: npx skills add https://github.com/gihwan-dev/claude-code-gui --skill planner-gihwan-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SPEC.md์™€ survey.md์˜ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ”„๋กœ์ ํŠธ์˜ ๊ตฌํ˜„ ๊ณ„ํš์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด Skill์€ ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์•„ํ‚คํ…์ฒ˜ ๊ฒฐ์ • ์‚ฌํ•ญ์„ ํ†ตํ•ฉํ•œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๊ณ„ํš์„œ๋ฅผ ๋งŒ๋“ค์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ์‹œ์ž‘์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • FSD ๊ธฐ๋ฐ˜ ๊ณ„ํš ์ƒ์„ฑ: SPEC.md์˜ ๊ธฐ๋Šฅ/๋น„๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ๊ณผ survey.md์˜ ๊ฒฐ์ • ์‚ฌํ•ญ์„ plan.md๋กœ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์•„ํ‚คํ…์ฒ˜ ๊ฐ€์ด๋“œ: ๋ ˆ์ด์–ด ๋ฐ ์Šฌ๋ผ์ด์Šค ๊ตฌ์กฐ๋ฅผ ์ œ์‹œํ•˜๊ณ , ํ–ฅํ›„ ํ™•์žฅ์„ ์œ„ํ•œ ๋กœ๋“œ๋งต์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Use Case ํ™•์žฅ์„ฑ: ์ƒˆ๋กœ์šด ์š”๊ตฌ์‚ฌํ•ญ์ด ์ถ”๊ฐ€๋˜์–ด๋„ plan.md์˜ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ์žฌ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Quick Start

ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— SPEC.md์™€ survey.md๋ฅผ ์ค€๋น„ํ•œ ํ›„ ์‹คํ–‰ํ•˜์—ฌ plan.md๋ฅผ ์ƒ์„ฑํ•˜๋ผ

Frequently Asked Questions about planner

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

FAQPage Schema
How do I generate an FSD architecture plan from SPEC and survey markdown files?โ–ผ

To generate an FSD architecture plan, the Skill reads SPEC.md and survey.md from your project root, maps your requirements to FSD layers, and outputs a comprehensive plan.md file.

What happens if SPEC.md or survey.md is missing from the project root?โ–ผ

If SPEC.md or survey.md is missing, plan generation halts and guides you to initialize the missing documents via the /spec or /survey commands before proceeding.

How does FSD plan generation enforce high cohesion and low coupling?โ–ผ

FSD plan generation enforces high cohesion and low coupling by applying strict layering rules, mapping SPEC requirements to specific plan items, and adhering to SOLID principles.

Can I regenerate the implementation plan when new requirements are added?โ–ผ

Yes, you can regenerate the implementation plan when new requirements are added, and the plan.md structure will be maintained and updated to reflect the expanded Use Cases.

What is the best way to map non-functional requirements to an FSD layer structure?โ–ผ

The best way to map non-functional requirements to an FSD layer structure is by reading survey.md decisions alongside SPEC.md, ensuring the generated plan.md provides a clear architecture and extension roadmap.