CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

executing-plans

Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available

59

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/executing-plans/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

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

The body is an unusually disciplined process skill: every step is gated by a verification, commands and ledger formats are copy-paste exact, and edge cases (compaction, plan conflicts, reviewer misgrading, self-review without subagents) each get explicit handling. Its one real cost is token weight — the graphviz process digraph duplicates the prose workflow, and a few justifications are stated more than once.

DimensionReasoningScore

Conciseness

The prose is dense and rule-per-line with almost no explanation of concepts Claude already knows, but the ~40-line graphviz digraph restates the exact process already narrated in Setup/Task Loop/Final Review at real token cost, and a few justifications repeat ('they chose inline to spend less', ledger-over-todos appears in multiple phrasings) — the anchor 'mostly efficient but includes some unnecessary content that could be tightened'. Not 4: the duplicated process graph is a substantial trimming opportunity, not a minor one.

3 / 5

Actionability

Fully executable throughout: copy-paste-ready command invocations ('scripts/task-start PLAN_FILE N', 'scripts/task-done PLAN_FILE N BASE -- <test command>', '../subagent-driven-development/scripts/sdd-workspace PLAN_FILE', 'review-package PLAN_FILE MERGE_BASE HEAD'), verbatim output formats for ledger and ruling lines, a completion-contract checklist, and a worked example workflow covering the common case including a mid-plan ruling. No gaps found.

5 / 5

Workflow Clarity

The sequence is explicit (Setup → task loop → final review → fix pass → finish) with validation checkpoints at every level: each step's Expected: line is compared against real output with three defined outcomes, the completion contract requires evidence in-session, task-done records only on a passing test run, and error-recovery feedback loops (systematic-debugging for wrong code, rule-and-ledger for wrong plan, re-grade then one fix pass) are built in. This matches the anchor for clear sequence with explicit validation and feedback loops.

5 / 5

Progressive Disclosure

Scored against the actual bundle: both scripts (task-start, task-done) exist and are referenced in the body with correct usage, and sibling-skill references (sdd-workspace, review-package, code-reviewer.md, using-superpowers references) are one level deep and clearly signaled with paths. Structure is good with clean sections (When to Use, Setup, Task Loop, Final Review, Finish, Rationalizations, Example). Not 5: nearly all content, including the redundant process graph, lives inline in the ~370-line body with no overview-to-detail split, so navigation depends on section headers alone.

4 / 5

Total

17

/

20

Passed

Description

57%Weight 40%Scale 1-5

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 answers 'when' explicitly and with two concrete conditions, and it is well-differentiated from its sibling subagent skill. Its weaknesses are the minimal 'what' (nothing about the task loop, ledger, or final review that executing actually consists of), sparse trigger variations, and second-person phrasing that both incurs the rubric penalty and reads less like a capability statement.

Suggestions

Lead with a third-person 'what' clause naming the concrete mechanics before the trigger — e.g. 'Executes an implementation plan task-by-task in the current session: TDD per task, a ledger as the durable record, and one whole-branch final review.'

Rewrite in third person to avoid the second-person penalty ('as the implementer yourself — your human partner chose'): e.g. 'Use when the human partner chose inline execution at the plan handoff, or when no subagent tool is available.'

Add natural trigger variations users would actually say, such as 'run this plan yourself', 'implement the plan inline', or 'no subagents available', to widen keyword coverage beyond 'executing an implementation plan'.

DimensionReasoningScore

Specificity

The description names the domain ('executing an implementation plan in the current session') with essentially one concrete action — inline execution — matching the anchor 'names the domain but actions are minimal' (3), but the second-person voice ('as the implementer yourself — your human partner') triggers the rubric's −1 specificity penalty, landing it at 2. It lists no mechanics (task loop, TDD gates, ledger, final review) that would justify a higher anchor.

2 / 5

Completeness

Both parts are present: what — 'executing an implementation plan … as the implementer yourself' — and an explicit, specific when — 'your human partner chose inline execution, or no subagent tool is available'. Not 5: the 'what' is thin, bundled into the when-clause and conveying nothing about what executing entails (per-task TDD, ledger, whole-branch review), whereas the 5 anchor expects a substantive what alongside concrete triggers.

4 / 5

Trigger Term Quality

'executing an implementation plan', 'inline execution', and 'no subagent tool' are relevant terms a user in this workflow might say, but common variations like 'run the plan', 'implement the plan yourself', or 'do it yourself' are absent — the anchor for 'some relevant keywords but missing common variations'. Not 4: the natural-phrase coverage is narrow and jargon-leaning ('implementer', 'inline execution').

3 / 5

Distinctiveness Conflict Risk

The em-dash clause ('as the implementer yourself — chose inline execution, or no subagent tool') carves a clear niche directly against the sibling subagent-driven-development skill, so it is mostly distinct with only minor overlap risk with that closely related skill — anchor 4. Not 5: the opening phrase 'executing an implementation plan' alone would still surface both executors before the qualifier disambiguates.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

obra/superpowers

Path

skills/executing-plans/SKILL.md

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.