Skills DirectoryGitHub에서 엄선한 오픈소스 Skills

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

핵심 규칙

사용자가 설계 문서를 승인하기 전에는 아무것도 만들지 않습니다.

실행 단계

  1. 01단계묻기 전에 살펴보기

    프로젝트 코드와 사용자가 준 자료를 먼저 읽고, 이미 답이 있는 것은 묻지 않습니다.

  2. 02단계하나씩 묻고 되짚기

    각 메시지는 열린 질문 하나로 끝냅니다. 한 부분을 이해하면 200~300단어로 되짚고 틀리거나 빠진 점을 묻습니다.

  3. 03단계접근 방식 제시

    별도 메시지로 두세 가지 구현 방식과 장단점을 제시하고, 하나를 이유와 함께 추천한 뒤 사용자가 고르게 합니다.

  4. 04단계설계 문서 작성

    규모에 맞춰 짧은 버전 또는 전체 설계를 씁니다. 프로젝트급이면 서브에이전트로 빌더 검토를 거치고, 저장소에서는 docs/superpowers/specs/ 에 저장해 커밋합니다.

  5. 05단계승인 후 인계

    설계 문서가 승인되면 superpowers:writing-plans 만 호출해 계획 단계로 넘어갑니다.

권한 설명 (SKILL.md 기준)

기능필요 여부설명
파일 쓰기일부 필요승인 전에는 설계 문서와 사용자가 동의한 일회용 스파이크만 작성합니다. 제품 코드, 스캐폴딩, 의존성 설치는 하지 않습니다.
명령 실행일부 필요설계 문서를 git 으로 커밋하고, 사용자가 수락하면 포함된 스크립트로 로컬 비주얼 컴패니언 서버를 실행합니다.
네트워크 송신일부 필요웹 조사는 사용자가 동의한 경우에만 합니다. 비주얼 컴패니언은 localhost 에서 동작합니다.

SKILL.md 프런트매터(YAML)

SKILL.md 프런트매터(YAML)commit 2ce8aa1
---
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를 읽고 권한을 확인하세요.