在开始新功能或项目之前,通过对话明确目的、偏好和限制。根据需要用图示或原型核对理解,并按工作规模整理说明或设计文档。
- 明确新功能的目的
- 整理演讲或商业构想
- 比较界面或房间布局
读取 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 或创建归档文件前,需要审阅内容并获得批准。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。
总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月19日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
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. |
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
在开始新功能或项目之前,通过对话明确目的、偏好和限制。根据需要用图示或原型核对理解,并按工作规模整理说明或设计文档。
将相互独立的缺陷或测试失败分配给不同代理,并行调查和修复。明确各自范围与报告要求,再检查修改冲突、运行完整测试并整合结果。
在同一会话中逐项执行已有的实施计划,确认测试先失败后通过,记录进度与判断,并在全部任务结束后审查整个分支的更改。
在实现完成后检查全部测试,让用户选择本地合并、创建拉取请求或保留现状,并执行所选操作,再根据选择和工作环境整理分支与工作区。
将代码审查意见与实际代码、支持的运行环境及现有行为进行核对,确认建议是否合理,梳理疑问并依据技术证据回复,再逐项修改和测试。
在功能实现后或合并前,请另一个智能体审查代码。整理修改内容、需求和目标提交范围,再根据审查意见的严重程度推进修复。