From forge
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/forge:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
자연스러운 협업 대화를 통해 아이디어를 완전한 설계와 스펙으로 발전시키는 과정입니다.
자연스러운 협업 대화를 통해 아이디어를 완전한 설계와 스펙으로 발전시키는 과정입니다.
현재 프로젝트 맥락을 먼저 파악한 다음, 아이디어를 다듬기 위해 질문을 하나씩 제시합니다. 무엇을 만들지 이해한 후 설계를 제안하고 사용자 승인을 받습니다.
설계를 제시하고 사용자가 승인할 때까지 구현 스킬 호출, 코드 작성, 프로젝트 스캐폴딩, 또는 어떠한 구현 행동도 하지 않습니다. 이는 단순해 보이는 프로젝트를 포함한 모든 프로젝트에 적용됩니다.모든 프로젝트는 이 과정을 거칩니다. 할 일 목록, 단일 함수 유틸리티, 설정 변경 — 모두 해당됩니다. "단순한" 프로젝트야말로 검토되지 않은 가정이 가장 많은 낭비를 초래하는 곳입니다. 설계는 짧아도 됩니다(정말 단순한 프로젝트는 몇 문장으로 충분), 하지만 반드시 제시하고 승인을 받아야 합니다.
아래 항목 각각에 대해 작업을 생성하고 순서대로 완료해야 합니다:
_workspaces/{branch-slug}/design.md에 저장 후 커밋digraph brainstorming {
"프로젝트 맥락 탐색" [shape=box];
"명확화 질문" [shape=box];
"2-3가지 접근법 제안" [shape=box];
"설계 섹션 제시" [shape=box];
"사용자가 설계 승인?" [shape=diamond];
"설계 문서 작성" [shape=box];
"스펙 자체 검토\n(인라인 수정)" [shape=box];
"사용자가 스펙 검토?" [shape=diamond];
"writing-plans 스킬 호출" [shape=doublecircle];
"프로젝트 맥락 탐색" -> "명확화 질문";
"명확화 질문" -> "2-3가지 접근법 제안";
"2-3가지 접근법 제안" -> "설계 섹션 제시";
"설계 섹션 제시" -> "사용자가 설계 승인?";
"사용자가 설계 승인?" -> "설계 섹션 제시" [label="아니오, 수정"];
"사용자가 설계 승인?" -> "설계 문서 작성" [label="예"];
"설계 문서 작성" -> "스펙 자체 검토\n(인라인 수정)";
"스펙 자체 검토\n(인라인 수정)" -> "사용자가 스펙 검토?";
"사용자가 스펙 검토?" -> "설계 문서 작성" [label="변경 요청"];
"사용자가 스펙 검토?" -> "writing-plans 스킬 호출" [label="승인"];
}
최종 상태는 writing-plans 호출입니다. frontend-design, mcp-builder, 또는 다른 구현 스킬을 호출하지 않습니다. brainstorming 후 호출하는 스킬은 writing-plans 하나뿐입니다.
아이디어 이해:
접근법 탐색:
설계 제시:
격리와 명확성을 위한 설계:
기존 코드베이스에서 작업:
문서화:
_workspaces/{branch-slug}/design.md에 작성합니다
스펙 자체 검토: 스펙 문서를 작성한 후, 새로운 눈으로 검토합니다:
인라인으로 문제를 수정합니다. 재검토는 불필요 — 수정하고 계속 진행합니다.
사용자 검토 게이트: 스펙 검토 루프가 통과된 후, 진행 전 사용자에게 작성된 스펙을 검토하도록 요청합니다:
"스펙을
<경로>에 작성하고 커밋했습니다. 검토해 보시고 구현 계획 작성을 시작하기 전에 변경하고 싶은 부분이 있으면 알려주세요."
사용자의 응답을 기다립니다. 변경을 요청하면 수정하고 스펙 검토 루프를 다시 실행합니다. 사용자가 승인한 후에만 진행합니다.
구현:
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub hicucu/forge --plugin forge