Agent Skills Library

Case study · Open-source skill library

Obra Superpowers: fourteen skills, one disciplined workflow.

A visual map of the library, a commit-pinned SkillSpector pass for every skill, downloadable JSON evidence, and the archived research thread that started the review.

Reviewed August 28, 2026 · SkillSpector 2.10.0 · static-only · commit b36e0829c6d0

01

At a glance

14 skills as a framework for software development

The repository’s skills/ directory contains 14 subdirectories with a SKILL.md. The README’s “What's Inside” section names the same set. The map below shows how those skills divide across four jobs: testing, debugging, collaboration, and meta-work.

A four-panel map of the 14 Obra Superpowers skills grouped into Testing, Debugging, Collaboration, and Meta
A four-panel map of the 14 Obra Superpowers skills grouped into Testing, Debugging, Collaboration, and Meta
The 14-skill map. Collaboration is the largest category, with nine skills spanning the development workflow.

02

Four categories, four kinds of leverage

CategoryWhat it contributesSkills
TestingBuild a red-green-refactor loop into process documentation.
test-driven-development
DebuggingFind root causes, then verify that the fix is real.
systematic-debugging
verification-before-completion
CollaborationMove from idea to plan, parallel execution, review, and branch finish.
brainstorming
writing-plans
executing-plans
dispatching-parallel-agents
requesting-code-review
receiving-code-review
using-git-worktrees
finishing-a-development-branch
subagent-driven-development
MetaExplain the skill system and teach people how to author it.
writing-skills
using-superpowers

These categories follow the repository README’s organization; they are descriptive groupings, not scanner risk categories.

03

Pre-install screen

Static analysis surfaced leads, not a verdict.

Each skill directory was scanned separately with NVIDIA SkillSpector 2.10.0 in static-only mode. The reports contain 46 findings across the 14 skills. Three skills reached the scanner's high or critical bands; all 14 reports are retained below as JSON.

14skill directories scanned

One report per SKILL.md directory.

46static findings

Across prompt, tool, privilege, agent, and data-flow categories.

3high or critical scores

brainstorming, systematic-debugging, and writing-skills.

Read the boundary

This was a preliminary static screen. Semantic LLM analysis was not run, and the reports are marked partial because some local path-like references could not be resolved unambiguously. A passing or low score does not prove identity, runtime safety, dependency safety, or absence of vulnerabilities.

The companion OWASP high-signal regex triage found no matches for direct “ignore previous instructions,” developer-mode, system override, prompt-leakage, API-key, or numbered-instruction patterns. OWASP treats those expressions as leads, not clearance; indirect, encoded, persistent, and tool-mediated attacks still need human review.

04

Per-skill results, with the JSON beside them

Scores below reproduce the machine-readable results from the exact commit. Use the JSON link for finding IDs, locations, explanations, confidence values, analyzer status, and completeness details.

SkillCategoryScoreSeverityIssuesJSON
brainstormingCollaboration80HIGH
DO_NOT_INSTALL
10View report
dispatching-parallel-agentsCollaboration0LOW
CAUTION
0View report
executing-plansCollaboration8LOW
CAUTION
1View report
finishing-a-development-branchCollaboration17LOW
CAUTION
1View report
receiving-code-reviewCollaboration0LOW
CAUTION
0View report
requesting-code-reviewCollaboration7LOW
CAUTION
1View report
subagent-driven-developmentCollaboration23MEDIUM
CAUTION
2View report
systematic-debuggingDebugging52HIGH
DO_NOT_INSTALL
4View report
test-driven-developmentTesting0LOW
CAUTION
0View report
using-git-worktreesCollaboration11LOW
CAUTION
2View report
using-superpowersMeta49MEDIUM
CAUTION
4View report
verification-before-completionDebugging7LOW
CAUTION
1View report
writing-plansCollaboration0LOW
CAUTION
0View report
writing-skillsMeta89CRITICAL
DO_NOT_INSTALL
20View report

The scanner’s low-score output still recommends CAUTION for this static-only run. That conservative label is preserved exactly; it is not rewritten as “safe.”

05

Human context

What the high scores appeared to be seeing

The scanner correctly points a reviewer toward sensitive surfaces, but its patterns do not understand intent on their own. A first context pass found these useful distinctions:

  • brainstorming: local companion-server lifecycle code uses background process management, state files, and a sudo lsof check; an HTML comment was ordinary branding. Those are legitimate development-server behaviors that still deserve explicit permission and persistence review.
  • systematic-debugging: credential and keychain commands appear in debugging examples, while instrumentation examples show logging. They are documentation leads, not confirmed credential theft or exfiltration, but real credentials should never be copied into the workflow.
  • writing-skills: the skill teaches authoring, editing, testing, and enumerating other skills and agent configuration directories. That explains much of its high score, but it also makes least privilege and trust boundaries important for any skill-authoring workflow.
  • The remaining findings: most are process instructions about autonomous execution, branch operations, human checkpoints, or review verdicts. Those can be useful capabilities while still requiring a human gate for destructive commands, pushes, credentials, and broad file access.
Adoption posture

Do not install or execute the three high/critical-scoring skills solely because this page includes their reports. Pair the static evidence with provenance, source review, least privilege, sandboxing, egress control, secret isolation, semantic assessment, and a deliberate human decision.

06

Origin story

The research thread that started this review

This guide also preserves the visible contents of the user-originated shared ChatGPT thread that asked whether Superpowers had been evaluated, how effective it was, and whether it worked equally well in Codex and Claude.

As an AI engineer, review the Obra superpowers skills (see GitHub). Has anyone online does evaluation or reviews of these skills? How effective are they? Are they equally useful for Codex as well as Claude?

The archived response’s central conclusion was selective use: Superpowers is best understood as an agentic software-development operating procedure, with its strongest value in process discipline rather than proven model intelligence. It described Claude Code as the more native target, while treating Codex as a viable but more explicit environment for subagent-heavy workflows.

WorkflowClaude CodeCodexThread recommendation
brainstormingHighHighUse for vague feature ideas before coding.
systematic-debuggingHighHighUse for bugs where the cause is unknown.
verification-before-completionHighHighUse almost always; low ceremony and high value.
using-git-worktreesHighHigh, especially Codex appUse for risky changes or parallel tasks.
test-driven-developmentHighMedium-highUse when tests are cheap and meaningful.
writing-plansMedium-highMediumUse for multi-file work; avoid for small edits.
subagent-driven-developmentHigh but expensiveMedium-high but more explicitUse for complex work; expect token/runtime overhead.
requesting-code-reviewHighHighUse before merging or after broad changes.
writing-skillsHigh for skill authorsHigh for skill authorsUseful for building reusable workflows.
Read the complete archived contents

The full visible prompt and response—including its evidence table, caveats, recommendations, and linked sources—is preserved as a readable Markdown transcript. Read the archived transcript or open the original share page.

The transcript is historical source material, not an independent benchmark or a replacement for the commit-pinned static review above. Product documentation and research claims can change.

Sources and audit files

The raw reports are preliminary static evidence. SkillSpector does not prove publisher identity, artifact integrity, runtime safety, dependency resolution, or the absence of vulnerabilities.

← Back to guides