CtrlK
BlogDocsLog inGet started
Tessl Logo

finishing-a-development-branch

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

68

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

This is an excellent skill that is concise, actionable, and well-structured. It provides clear executable commands for every option, includes proper validation gates (test verification before proceeding, confirmation before destructive actions), and uses efficient formatting like the quick reference table and problem/fix pairs. The integration section clearly signals how this skill fits into the broader workflow.

DimensionReasoningScore

Conciseness

The skill is lean and efficient throughout. It doesn't explain what git, PRs, or worktrees are—it assumes Claude knows. Every section serves a purpose, the quick reference table is a compact summary, and the common mistakes section is tightly written with problem/fix pairs rather than verbose explanations.

3 / 3

Actionability

Every step includes executable bash commands and exact text to present to the user. The PR creation uses a concrete gh pr create command with template body, merge steps are copy-paste ready, and even the confirmation flow for discard specifies requiring the exact typed word 'discard'.

3 / 3

Workflow Clarity

The workflow is clearly sequenced (verify tests → determine base → present options → execute → cleanup) with explicit validation checkpoints: tests must pass before proceeding, tests are re-run after merge, and discard requires typed confirmation. The 'Stop. Don't proceed to Step 2' instruction is an explicit gate. The quick reference table provides a clear summary of which actions apply to which option.

3 / 3

Progressive Disclosure

For a standalone skill with no bundle files, the content is well-organized with clear sections, a quick reference table, and an integration section that signals how this skill connects to other skills. The content length is appropriate for inline presentation without needing separate files.

3 / 3

Total

12

/

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 has a clear 'Use when...' clause with explicit trigger conditions, which is its strongest aspect. However, the actual capabilities are somewhat vaguely described as 'presenting structured options' rather than listing concrete actions. The trigger terms cover the basics but miss common natural language variations developers might use.

Suggestions

Be more specific about what the skill actually does - e.g., 'Presents a structured decision menu for merging to main, creating a pull request, or performing branch cleanup after development is complete'

Add more natural trigger term variations such as 'pull request', 'done coding', 'ready to ship', 'wrap up', 'finish development', 'push changes'

DimensionReasoningScore

Specificity

Names the domain (development workflow completion) and some actions (merge, PR, cleanup), but the actions are presented as options rather than concrete capabilities the skill performs. 'Guides completion of development work by presenting structured options' is somewhat vague about what it actually does.

2 / 3

Completeness

Clearly answers both 'what' (guides completion of development work by presenting structured options for merge, PR, or cleanup) and 'when' (when implementation is complete, all tests pass, and you need to decide how to integrate the work) with explicit trigger conditions.

3 / 3

Trigger Term Quality

Includes some relevant terms like 'merge', 'PR', 'tests pass', 'cleanup', and 'implementation is complete', which are natural developer terms. However, it misses common variations like 'pull request', 'push', 'done coding', 'ready to submit', 'finish up', or 'wrap up'.

2 / 3

Distinctiveness Conflict Risk

The focus on post-implementation decision-making (merge vs PR vs cleanup) is somewhat distinctive, but terms like 'merge' and 'PR' could overlap with git workflow skills, code review skills, or CI/CD skills. The niche is moderately clear but not sharply delineated.

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
lucianghinda/superpowers-ruby
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.