All skills
obra avatar

/diagnosing-superpowers

@5bf4e78 official
by Jesse Vincentobra/superpowers293k stars
26,244

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.

Use this Skill: https://skilld.dev/gh/obra/superpowers/diagnosing-superpowers

This session only. Nothing lands on disk.

promptsskill-timeline.md

≈412 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Read prompts/analyst-common.md first; it gives your role, inputs, context-safety rules, and the return format. This file adds the dimension.

Dimension: Skill timeline

Build the per-human-turn record of skill and plugin use, then look for gaps.

  1. List the human prompts with line numbers and timestamps.
  2. Using the skill-invocation and attribution meanings established in the case file, list every explicit invocation, active-skill attribution, or read of a file named SKILL.md. Record the line, the skill name, and the human turn it happened in.
  3. List every non-superpowers plugin, skill, agent type, MCP server, or hook used. Use only the evidenced tool, attribution, agent-dispatch, MCP, and hook meanings recorded in the case file; identify values associated with something other than superpowers.
  4. For each human turn, compare the request text against the trigger descriptions of the superpowers skills installed (read <install root>/skills/*/SKILL.md frontmatter description lines; the install root is in the case file). Report as findings:
    • a skill invoked, with the request that preceded it (one finding per invocation is fine when there are few; group by skill when many);
    • a turn whose request matches a skill's trigger description with no invocation in that turn (state which description matched and quote the request);
    • a skill invoked one or more turns after the matching request (late);
    • each non-superpowers plugin/skill/tool used, with where.

Do not say whether a missed or late trigger was wrong. Report the match and the absence; the reader decides.

Source: SKILL.md on GitHub

1 warning13d3 checks · Risk SAFE
  • Gen Agent Trust Hub13d

    The skill is a diagnostic tool for analyzing AI agent session transcripts. It follows security best practices by implementing robust context-safety measures to handle large logs, mandatory PII scrubbing for data privacy, and human-in-the-loop approval gates for all data export and external reporting actions. No malicious patterns, obfuscation, or unauthorized network operations were detected.

  • Socket13d

    No alerts

  • Snyk13d

    Risk: MEDIUM · 1 issue

Signed by skilld at 5bf4e78. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated 2 weeks ago

README badge

README badge for obra/superpowers/diagnosing-superpowers