새 기능이나 기획을 시작하기 전에 대화로 목적, 선호, 제약을 정리합니다. 필요하면 그림이나 시제품으로 이해를 확인하고 작업 규모에 맞는 설계를 작성합니다.
- 새 기능의 목적 명확히 하기
- 강연이나 사업 아이디어 정리
- 화면이나 방의 배치 비교
superpowers 작업 기록을 읽고 중복 작업, 계획 이탈, 시간과 토큰 사용량을 조사합니다. 기록 파일의 경로와 줄 번호를 근거로 경위를 보고서로 정리합니다.
Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so expensive", "what is it doing" — or wants to build a bug report for the superpowers maintainers, for the current session or a past one identified by id or path, on any harness.
diagnosing-superpowers는 superpowers를 사용한 세션 기록을 읽고 발생한 일을 근거와 함께 보고합니다. 사용자가 기대한 결과와 실제 동작을 정리하고, 스킬 사용 여부, 계획 준수, 중복 작업, 막힌 지점, 품질, 요청과의 충돌, 시간과 토큰 사용량을 조사합니다. 각 지적에는 기록 파일의 경로와 줄 번호를 첨부합니다.
같은 작업을 반복하거나 계획을 무시한 세션, 스킬을 사용하지 않거나 처리가 오래 걸린 세션을 돌아볼 때 적합합니다. 현재 세션뿐 아니라 식별자나 경로로 지정한 과거 기록도 분석할 수 있습니다. 버그 보고에 필요한 자료를 정리할 때도 사용할 수 있습니다.
디스크의 세션 기록을 읽으며 원본은 변경하지 않습니다. 분석에는 여러 별도 에이전트를 사용합니다. 스킬 자체의 결함을 단정하거나 변경을 제안하는 일은 범위 밖입니다. 공유용 자료는 요청받았을 때만 만들며, issue 게시나 압축 파일 생성에는 내용 검토와 승인이 필요합니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.
총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 19일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Pin down with your human partner what went wrong in a session, read the transcripts on disk, and report what happened with evidence. You report; you do not diagnose superpowers. Whoever triages the bundle or the issue decides whether superpowers changes.
Core principle: Every finding cites path:line. No citation, no
finding. Every number comes from the transcript or from a command you ran,
never from memory.
Create a todo per step. Steps 5–7 run only on their stated condition.
references/session-discovery.md. Confirm a past session by quoting its
first prompt and timestamp, and list every candidate you rejected with the
reason, or "none". Enumerate subagent transcripts. Create
~/.superpowers/diagnosing-superpowers/<session-id>/, tell your
partner the path, and fill templates/case.md there, following its
provenance rules for environment and skill observations.prompts/analyst-common.md, and one dimension file from
prompts/: skill-timeline.md,
plan-adherence.md, repeated-work.md, stumbles.md,
quality-evidence.md, request-conflicts.md, cost-and-time.md.
Split a dimension by turn range when the transcript is long. Discard
any returned finding without path:line.templates/report.md in order, write
it to the workspace, show it, and give the path. Check what cited content
actually proves and preserve the supporting case; a symlink alias is not a
redundant copy.references/github-issues.md. Show matches and suggest adding the
report to the closest. If none match, fill templates/issue.md, write
it to the workspace, show the exact text, and create the issue only
after approval. gh cannot attach files; if a bundle exists, give
your partner its path to attach in the browser.templates/bundle-README.md, dispatch prompts/scrub.md, then
prompts/scrub-audit.md, repeating both until the audit returns CLEAN.
Complete the bundle template's evidence check and reconciliation before
showing the final scrub log, file list, and privacy and evidence outcomes.
Archive (zip -r or tar -czf) only after approval. With the archive
path, state what it contains, point at the scrub log for replacements, and
say scrubbing can miss things: they must review every file before sharing.prompts/similar-session.md per candidate in parallel, and
append report §9.All seven analysts always run. This table says which region to read yourself in step 3 and which findings to lead with in the verdict.
| Complaint | Read first, lead with |
|---|---|
| "It took too long" | cost-and-time, stumbles |
| "Why did it do this extra work?" | repeated-work, plan-adherence |
| "Why is it so expensive?" | cost-and-time |
| "What the hell is it doing?" (still running) | skill-timeline; note in-progress in coverage |
| "It ignored the plan" | plan-adherence, compaction lines first |
| "Skill X never fired" | skill-timeline |
references/context-safety.md on every session file, every time.| Thought | Reality |
|---|---|
| "The problem is obvious, skip intake" | The problem statement scopes everything. Ask. |
| "They're away, so I'll reconstruct the statement" | You cannot reconstruct what they wanted. Write the questions and stop. |
| "I'll sweep everything now and ask at the end" | An unscoped sweep spends their budget on the wrong question. Ask first. |
| "They want a bug report, so I'll build the bundle now" | The bundle is their session data, packaged. Build it only when they ask for it. |
| "Small, targeted edit, no restructuring needed" | Not your call, however small. Report the evidence; the triager decides. |
| "The price per token is well known" | Numbers you did not compute from the transcript are invented. Cite or drop. |
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
새 기능이나 기획을 시작하기 전에 대화로 목적, 선호, 제약을 정리합니다. 필요하면 그림이나 시제품으로 이해를 확인하고 작업 규모에 맞는 설계를 작성합니다.
서로 독립적인 버그나 테스트 실패를 별도 에이전트에 맡겨 동시에 조사하고 수정합니다. 담당 범위를 정하고 결과 검토, 변경 충돌 확인, 전체 테스트와 통합까지 안내합니다.
같은 세션에서 기존 구현 계획을 작업별로 실행합니다. 테스트의 실패와 성공, 진행 상황과 판단을 기록하고 마지막에 브랜치 전체를 검토합니다.
구현이 끝나면 전체 테스트를 확인하고 로컬 병합, 풀 리퀘스트 생성, 현상 유지 중 선택한 작업을 수행합니다. 선택과 작업 환경에 따라 브랜치와 작업 공간을 정리합니다.
코드 리뷰 의견을 실제 코드와 지원 환경에 대조해 타당성을 확인합니다. 불명확한 내용을 정리하고 근거를 들어 답변하며, 수정 사항마다 테스트합니다.
기능 구현 후나 병합 전에 별도 에이전트에 코드 리뷰를 요청합니다. 변경 내용과 요구 사항, 대상 커밋을 전달하고 지적된 문제의 심각도에 따라 수정을 진행합니다.