CtrlK
BlogDocsLog inGet started
Tessl Logo

phase-handoff

Hand off between phases of the devflow new-feature pipeline. Writes a frozen-state file, marks a chapter, sets the terminal title, gates on a one-click AskUserQuestion, then spawns a new session for the next phase via `mcp__ccd_session__spawn_task` so it shows up in the Claude Desktop sidebar with a deterministic title.

60

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./devflow-plugin/skills/phase-handoff/SKILL.md

The canonical home for this skill is phase-handoff in AndreJorgeLopes/devflow

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 highly actionable and workflow-clear with strong validation checkpoints, but it is noticeably verbose — repeating key rationale across sections and explaining git concepts Claude already knows.

Suggestions

Consolidate the spawn_task cold-start and artefact-durability rationale into one place; reference it from step 4b and the Important section instead of restating it three times.

Trim explanations of git internals Claude already knows (e.g. worktrees sharing one object database); keep only the devflow-specific consequences.

Consider extracting the full example spawn prompt into a reference file to shorten the main body, leaving a compact template inline.

DimensionReasoningScore

Conciseness

Noticeably verbose: the spawn_task cold-start and artefact-durability rationale is restated across the intro, step 4b, and the Important section, and several git internals Claude already knows (worktree object-DB sharing) are over-explained.

2 / 5

Actionability

Fully executable: real bash snippets, concrete spawn_task parameters, and a complete copy-paste example prompt covering with-MR, without-MR, and ticketless cases.

5 / 5

Workflow Clarity

Eleven clearly sequenced steps with explicit validation checkpoints (wrong-branch STOP, `git diff --cached --quiet` no-op vs. failure distinction, commit-failure WARNING) and feedback loops for the commit operation.

5 / 5

Progressive Disclosure

Well-organized into Steps and Important sections with no nested external references and no bundle files present; the long inline spawn-prompt template/example is arguably separable but is appropriately placed as reference material.

4 / 5

Total

16

/

20

Passed

Description

67%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 is highly specific and distinctive, enumerating concrete actions and a clear niche, but it omits an explicit 'Use when...' trigger clause and leans on internal tooling jargon rather than natural user phrases.

Suggestions

Add an explicit 'Use when...' clause stating when Claude should invoke this skill (e.g. 'Use at the end of a devflow spec/plan/lock-tests phase to hand off to the next phase').

Soften internal jargon with more natural trigger phrases users might say, such as 'move to the next phase' or 'continue the pipeline'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Writes a frozen-state file, marks a chapter, sets the terminal title, gates on a one-click AskUserQuestion, then spawns a new session' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no explicit 'Use when...' trigger clause; per the guidelines a missing trigger clause caps completeness at 3, and 'when' is only weakly implied by 'Hand off between phases'.

3 / 5

Trigger Term Quality

Contains relevant terms ('hand off', 'phase', 'session', 'spawn') but they are largely internal devflow jargon and tooling identifiers rather than natural phrases a user would say; missing common synonyms or variations.

3 / 5

Distinctiveness Conflict Risk

Targets a very specific niche (devflow new-feature pipeline phase handoff via `mcp__ccd_session__spawn_task`) with distinct triggers, making conflict with other skills minimal.

5 / 5

Total

16

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
AndreJorgeLopes/devflow
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.