CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

handoff

Generate a high-level, self-contained code-review handoff and save it as HANDOFF.md in a private temporary folder outside the repository, so the user can pass a single file path to another coding agent acting as principal code reviewer, which writes its review to a file. Summarizes recent changes, the motivation, approach, alternatives, verification, risk, and what the reviewer should scrutinize. Use when the user wants a handoff or writeup to give another agent or person, not when they ask for a review here, which knackpack's reviewer agents do.

Quality

91%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

A high-quality, senior-to-senior instruction skill: the workflow is unambiguous with real validation loops, and the guidance is copy-paste executable (preamble, chat instruction, commands, naming conventions). Its only weaknesses are minor redundancy that could be tightened and a monolithic ~100-line layout where some structural detail could be split into a reference file.

DimensionReasoningScore

Conciseness

The body is dense and directive and assumes Claude's competence (no explanations of what code review or RFC 2119 are), but carries minor trimmable redundancy: the commit/push prohibition appears in both "Output & delivery" and "Process" ("Do not commit or push either file" / "Do not commit or push anything"), the write-location rule is restated in Process step 4, and "skip rather than pad" guidance appears three times. This fits anchor 4 rather than 5, and is well above the unnecessary-explanation level of anchor 3.

4 / 5

Actionability

Fully executable for an instruction-only skill: copy-paste-ready reviewer preamble, the exact chat instruction ("Read `<absolute-path-to-the-file>` in full, then carry out the review it describes and write it to `<absolute-path-to-the-review-file>`."), concrete commands (`mkdir -p -m 700 <folder>`, `printenv TMPDIR`, the `[ -d ] && [ ! -L ] && [ -O ]` ownership check), file-naming conventions with a worked example (`HANDOFF-rate-limit-fix.md`), and a lede example. Per the rubric's instruction-skill note, the absence of code is not penalized when guidance is this actionable.

5 / 5

Workflow Clarity

The multi-step process is clearly sequenced (create and validate the output folder → write the file → report in chat, plus the Process section's numbered steps) with explicit validation checkpoints and a failure loop ("if the check fails, stop and tell the user") and a final re-read-as-stranger check before finishing. This matches anchor 5; it is not a destructive or batch operation, so no cap applies.

5 / 5

Progressive Disclosure

The single file is well-organized with clear headings, no nested references, and no content that clearly belongs elsewhere since every section is needed at write time — better than anchor 3's "could be better organized". However, it is a ~100-line monolith whose detailed 13-section structure spec could partially live in a reference file, and the rubric's 5-without-references exception is scoped to skills under 50 lines, so it falls short of anchor 5.

4 / 5

Total

18

/

20

Passed

Description

92%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.

A strong description: concrete, third-person, comprehensive about what the skill produces and where, with an explicit use-when clause and a negative boundary that separates it from review skills. The only gap is modest synonym coverage in its trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Generate a high-level, self-contained code-review handoff and save it as HANDOFF.md in a private temporary folder outside the repository", "Summarizes recent changes, the motivation, approach, alternatives, verification, risk, and what the reviewer should scrutinize" — with comprehensive coverage of the skill's behavior, in third-person voice.

5 / 5

Completeness

It explicitly answers both questions: what ("Generate a high-level, self-contained code-review handoff... Summarizes recent changes, the motivation, approach, alternatives, verification, risk") and when ("Use when the user wants a handoff or writeup to give another agent or person"), with a concrete trigger phrase plus a negative boundary. This matches anchor 5 rather than 4 because the when-clause is fully explicit, not merely present.

5 / 5

Trigger Term Quality

Natural trigger terms like "handoff", "writeup", and "give another agent or person" are present and would be said by users needing this skill, but a few natural variations (e.g. "summarize this work for review", "brief another reviewer") are missing. It sits above anchor 3 (relevant keywords present) but short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche — producing a handoff file for an external principal reviewer — and explicitly de-conflicts from review skills ("not when they ask for a review here, which knackpack's reviewer agents do"), minimizing overlap risk beyond the "minor" level of anchor 4.

5 / 5

Total

19

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

bezmoradi/knackpack

Path

skills/handoff/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.