機能追加や新規開発の前に、対話で目的・要件・制約を整理し、設計案を具体化します。実現可能性の調査から大規模な設計まで、作業の規模に応じて進め方を分けます。
- 機能追加前に要件を整理したいとき
- アイデアの実現可能性を調べたいとき
- 新規開発の設計案を比較したいとき
セッションの問題をログの行番号付き証拠で整理し、作業の重複や計画の無視、時間・トークン消費などを報告書にまとめます。
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.
実行スコア 未検証
インストール方法を見るSuperpowers のセッションで起きた問題を、ログを根拠に整理して報告書にまとめます。まず、対象セッションや該当するやり取り、期待していた動作、実際に起きたこと、確認したい指標を聞き取ります。その後、セッションの記録を読み、作業の重複、計画への追従、つまずき、スキルの実行状況、品質、時間やトークン消費などの観点から調べます。調査結果には必ずファイルパスと行番号を付け、報告書を作業領域に保存して提示します。過去のセッションも、IDやパスから特定して扱えます。
「同じ作業を繰り返した」「指示した計画が反映されなかった」「時間や費用がかかった」といった状況を、ログに基づいて確認したいときに向いています。問題の報告に使える根拠を整理したい場合にも役立ちます。
セッションログは読み取り専用で扱います。問題の分析に入る前に、対象や期待と実際の差などを確認します。スキルの不具合を断定したり修正案を出したりはせず、証拠を報告します。GitHubへの課題作成やログの書き出し・アーカイブには利用者の依頼や承認が必要です。
この紹介文は、公開されている SKILL.md をもとに 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. |
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
機能追加や新規開発の前に、対話で目的・要件・制約を整理し、設計案を具体化します。実現可能性の調査から大規模な設計まで、作業の規模に応じて進め方を分けます。
学術論文の検索から著者名・掲載誌などの書誌情報の取得、BibTeXの作成・検証まで支援します。参考文献の重複や情報の欠落、本文との引用の不一致を点検します。
互いに依存しない不具合やテスト失敗を別々のエージェントに割り当て、並行して調査・修正するスキル。担当範囲を明確にし、結果の確認と変更の統合まで案内します。
文書化した実装計画を別セッションで実行するために、計画の事前レビュー、タスクごとの進捗管理と検証、開発ブランチの仕上げまで順に進めるスキル。
データ収集前に実験の組み方を検討し、対象の無作為な割り当てや条件の組み合わせ、実施順を設計します。再現可能な割り当て表や実験計画表の作成も支援します。
科学データの形式や構造、欠損、統計的な特徴を調べ、Markdownの報告書にまとめます。200以上の形式を対象に、品質の確認と次に行う分析の検討を支援します。