CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

comet-archive

Archive and deliver a Classic change. Use when the user invokes /comet-archive or Classic Runtime enters Archive or resumes delivery.

65

Quality

82%

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

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.

A rigorous, well-sequenced procedure for a high-stakes archive/delivery workflow: concrete CLI commands, an explicit option table, thorough validation, and recovery guidance. Its weaknesses are token redundancy from repeated authorization caveats and two delivery steps (push, PR creation) that stop short of executable commands.

Suggestions

State the 'branch_status: handled neither authorizes nor proves delivery' rule once (e.g., in Step 4 where handled is set) and reference it from Steps 1 and 5 instead of repeating it three times.

Add the executable commands for Option B and C in Step 5 — the actual git push command for the confirmed remote/branch and the concrete PR-creation command (e.g., gh pr create with base/target) for the configured integration.

Move the delivery-record field semantics (input file placement, case-variant/alias collision handling, receipt vs. tracked delivery.json rules) into a reference file and keep a short rule list in SKILL.md to reduce inline density.

DimensionReasoningScore

Conciseness

The body is instruction-dense with no concept explanations Claude already knows, but it repeats the same caveat multiple times — 'handled is only a legacy compatibility field. It neither authorizes local/push/pr nor proves those actions succeeded' appears in Steps 1, 4, and 5 — and the Step 1 delivery-record paragraph stacks many clauses that could be tightened. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened', trending toward verbose rather than toward the lean anchor.

3 / 5

Actionability

Most steps give copy-paste-ready commands (comet state select/check/delivery/transition, comet archive, comet guard, git add/diff --cached/commit) plus concrete JSON examples and an A–E decision table. It falls short of fully executable because Option B and C in Step 5 say only 'push the bound branch once' and 'create a PR through the configured GitHub integration' without the actual git push or PR-creation commands.

4 / 5

Workflow Clarity

Steps 0 through 5 are clearly sequenced with explicit validation checkpoints (comet guard archive, state delivery --verify, stop-on-failure conditions) and feedback loops ('If a hook rejects the commit, retain staged contents, correct the message, and continue the same commit'; 'On timeout or an uncertain response, inspect the actual result before retrying'). The Exit conditions section provides a checklist, satisfying the top anchor for a destructive multi-step workflow.

5 / 5

Progressive Disclosure

References (comet-classic/reference/classic-layout.md, scripts.md, context-recovery.md, decision-point.md) are one level deep and clearly signaled with purpose at each mention, and sections are well-organized (Prerequisites, Steps, Exit conditions, Completion, Recover). It stays at 4 because no bundle files exist to verify the referenced paths against, and dense rule content such as the delivery-record field semantics in Step 1 is inlined where a split-out reference would keep the body leaner.

4 / 5

Total

16

/

20

Passed

Description

82%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: third-person, concise, with an explicit 'Use when' clause covering all invocation modes and highly distinctive triggers. The only weakness is that the 'what' names just two actions without hinting at the delivery options (local commit, push, PR) the skill actually handles.

DimensionReasoningScore

Specificity

The description names the domain ("a Classic change") and two concrete actions ("Archive and deliver"), matching the anchor for 1-2 concrete actions without comprehensive coverage. It is above the 'minimal or generic actions' anchor because archiving and delivering are the skill's actual operations, but below 'several specific actions'.

3 / 5

Completeness

It explicitly answers both questions: what ("Archive and deliver a Classic change") and when ("Use when the user invokes /comet-archive or Classic Runtime enters Archive or resumes delivery") with concrete trigger phrases. This matches the anchor for clearly and explicitly answering both what and when.

5 / 5

Trigger Term Quality

It covers all three invocation modes users would naturally hit — "/comet-archive", "Classic Runtime enters Archive", and "resumes delivery" — giving good keyword coverage. It stays at 4 rather than 5 because no synonyms or phrasing variants (e.g., 'archive the change', 'finish delivery') are included.

4 / 5

Distinctiveness Conflict Risk

Triggers are tied to a specific slash command and a named Runtime state ('Classic Runtime enters Archive'), creating a clear niche with minimal conflict risk against any other skill. No generic phrasing that would fire for unrelated skills.

5 / 5

Total

17

/

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

rpamis/comet

Path

assets/skills/comet-archive/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.