CtrlK
BlogDocsLog inGet started
Tessl Logo

using-superpowers

Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

56

Quality

62%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./plugins/superpowers/skills/using-superpowers/SKILL.md

The canonical home for this skill is using-superpowers in obra/superpowers

SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured with a clear decision flowchart and properly signaled one-level-deep reference files, but it carries repetitive emphatic padding and relies on fuzzy judgment-based checkpoints rather than concrete, fully deterministic guidance.

Suggestions

Trim the EXTREMELY-IMPORTANT block and condense the 13-row red-flags table to the few highest-value patterns to improve token efficiency.

Tighten the core rule from the fuzzy 'even a 1% chance' heuristic into a concrete, verifiable check (e.g., list the task categories that always require a skill check).

Add an explicit verification checkpoint in the flow (e.g., 'confirm the invoked skill's checklist is complete before responding') to make the workflow's control points concrete rather than judgment-based.

DimensionReasoningScore

Conciseness

Most content is efficient procedural guidance (tool names, priority order, a flowchart), but the emphatic EXTREMELY-IMPORTANT block ("This is not negotiable. This is not optional. You cannot rationalize your way out of this.") and the 13-row red-flags table are repetitive reinforcement that could be tightened. It does not explain basic concepts Claude already knows (so not 1), but the padding keeps it below the lean score-3 anchor.

2 / 3

Actionability

It gives concrete guidance (specific tool names across platforms, the announcement template 'Using [skill] to [purpose]', 'Create TodoWrite todo per item', and a decision flowchart), but the core rule is a fuzzy judgment call ('even a 1% chance a skill might apply') and much of the body lists anti-patterns to avoid rather than executable steps. It is well above vague/abstract (so not 1) but not fully deterministic/copy-paste ready (so not 3).

2 / 3

Workflow Clarity

The graphviz flowchart gives a clear sequenced process with explicit decision diamonds (Might any skill apply? Has checklist? Already brainstormed?) and a skill-priority order. However the checkpoints are judgment-based ('might any skill apply?') rather than concrete verifiable validation, and there is no explicit verify/feedback loop; this is not a destructive/batch operation so the score-2 cap does not force it down, but it still stops short of the explicit-validation score-3 anchor.

2 / 3

Progressive Disclosure

The body is organized into clear labeled sections and properly offloads platform tool mappings to one-level-deep, clearly signaled references ("see references/copilot-tools.md (Copilot CLI), references/codex-tools.md (Codex)"), all of which exist. Content is appropriately split and navigation is easy, matching the score-3 anchor.

3 / 3

Total

9

/

12

Passed

Description

67%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly states both what the skill does and an explicit 'Use when' trigger, but the trigger is a broad behavioral condition ('starting any conversation') with limited natural user-side keywords, and the broad scope creates overlap with all other skills.

Suggestions

Add concrete natural-language trigger terms a user might say (e.g., 'when the user starts a new task or conversation') alongside the behavioral 'Use when starting any conversation' to improve trigger-term coverage.

Sharpen specificity by naming the concrete actions the skill performs (e.g., 'selects, invokes, and sequences skills; announces usage; tracks checklist steps') instead of the abstract 'establishes how to find and use skills'.

Narrow or qualify the trigger so the skill is more clearly distinguishable from domain skills it co-triggers with.

DimensionReasoningScore

Specificity

It names the domain ("skills", "Skill tool") and one concrete action ("Skill tool invocation before ANY response including clarifying questions"), but "establishes how to find and use skills" is abstract and it does not list multiple specific concrete actions. It is not vague like 'Helps with documents' (so not 1), yet falls short of the multi-action score-3 anchor; voice is third-person/imperative so no voice penalty applies.

2 / 3

Completeness

It explicitly answers what ("establishes how to find and use skills, requiring Skill tool invocation") and when ("Use when starting any conversation") with an explicit trigger clause, matching the score-3 anchor; the 'Use when...' clause is present so the completeness cap of 2 does not apply.

3 / 3

Trigger Term Quality

"Use when starting any conversation" is an explicit but behavioral/always-on trigger rather than natural user utterances, and the only keywords are "skills" / "Skill tool". It has relevant keywords so it clears score 1, but lacks coverage of the varied natural terms users would actually say, so it does not reach score 3.

2 / 3

Distinctiveness Conflict Risk

The niche (meta-skill orchestration for invoking skills) is distinct from domain skills, but the "starting any conversation" trigger is maximally broad and deliberately overlaps with every other skill. It is not generic like 'Helps with code and documents' (so not 1), but the broad trigger means it is not 'unlikely to conflict', so it does not reach score 3.

2 / 3

Total

9

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.