brainstormingcommit 2ce8aa1SKILL.md · 요구사항 분석
브레인스토밍
만들기 전에 한 번에 하나씩 질문해 사용자가 원하는 것과 이유를 파악하고, 승인받은 설계 문서로 정리합니다.
npx skills add obra/superpowers --skill brainstorming명령을 선택했습니다. 직접 복사하세요.
- 권한
- read-repo
- write-files
- shell
- network
- 호환 도구
- Claude Code, Codex, Cursor, Gemini CLI, OpenCode
- GitHub
- 310.3k
- 출처
- 커뮤니티 · Jesse Vincent
- 상태
- 스캔 통과
- 라이선스
- MIT
- 카테고리
- 요구사항 분석
핵심 규칙
사용자가 설계 문서를 승인하기 전에는 아무것도 만들지 않습니다.
실행 단계
01단계묻기 전에 살펴보기
프로젝트 코드와 사용자가 준 자료를 먼저 읽고, 이미 답이 있는 것은 묻지 않습니다.
02단계하나씩 묻고 되짚기
각 메시지는 열린 질문 하나로 끝냅니다. 한 부분을 이해하면 200~300단어로 되짚고 틀리거나 빠진 점을 묻습니다.
03단계접근 방식 제시
별도 메시지로 두세 가지 구현 방식과 장단점을 제시하고, 하나를 이유와 함께 추천한 뒤 사용자가 고르게 합니다.
04단계설계 문서 작성
규모에 맞춰 짧은 버전 또는 전체 설계를 씁니다. 프로젝트급이면 서브에이전트로 빌더 검토를 거치고, 저장소에서는 docs/superpowers/specs/ 에 저장해 커밋합니다.
05단계승인 후 인계
설계 문서가 승인되면 superpowers:writing-plans 만 호출해 계획 단계로 넘어갑니다.
권한 설명 (SKILL.md 기준)
| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 일부 필요 | 승인 전에는 설계 문서와 사용자가 동의한 일회용 스파이크만 작성합니다. 제품 코드, 스캐폴딩, 의존성 설치는 하지 않습니다. |
| 명령 실행 | 일부 필요 | 설계 문서를 git 으로 커밋하고, 사용자가 수락하면 포함된 스크립트로 로컬 비주얼 컴패니언 서버를 실행합니다. |
| 네트워크 송신 | 일부 필요 | 웹 조사는 사용자가 동의한 경우에만 합니다. 비주얼 컴패니언은 localhost 에서 동작합니다. |
SKILL.md 프런트매터(YAML)
---
name: brainstorming
description: "You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation)."
---관련 스킬
규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.