CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

comet-archive

归档并交付 Classic change。在用户调用 /comet-archive,或 Classic Runtime 进入 Archive、恢复交付时使用。

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

77%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 highly actionable, well-validated multi-step workflow with concrete commands, decision tables, and strong error-recovery paths. Its weaknesses are repetition of the same authorization/verification caveats across sections and a monolithic body that inlines material better suited to reference files.

Suggestions

Consolidate the delivery-authorization and delivery --verify caveats (currently repeated in Steps 0b, 1, 4, 5, and the recovery section) into one canonical statement plus pointers, to cut significant length.

Move the delivery-receipt mechanics (SHA-256 receipts, path-alias conflict detection, delivery.json path rules) into a reference file and keep only the operative rules inline.

Add concrete JSON examples for the local (A) and archive-only cases to mirror the existing push example.

DimensionReasoningScore

Conciseness

The body is dense procedural guidance that assumes competence (it points to protocols like `comet-classic/reference/context-recovery.md` instead of re-explaining them), but the delivery-authorization and `--verify` caveats are restated across Steps 0b, 1, 4, 5, and the recovery section (e.g. "不能仅凭 branch_status: handled 就认定用户已授权" appears in three places), which is more than the 'minor instances' of the level-4 anchor.

3 / 5

Actionability

Every step carries copy-paste-ready commands (`comet state select/check`, `comet state delivery <change-name> --file <json-path>`, `comet archive "<change-name>"`, `git add -- <逐项核对后的归档路径...>`) plus a concrete JSON example for the push case; the few placeholders (`<change-name>`, commit message) are explicitly justified as project-dependent.

5 / 5

Workflow Clarity

Steps 0–5 are clearly sequenced with explicit validation checkpoints for the destructive merge/move/push operations (entry `check`, `comet guard archive`, `delivery --verify`, staged-diff inspection, a full exit-conditions checklist) and genuine feedback loops (BLOCKED → decision-point pause with options A–E, stop-on-failure rules, and a resume protocol), matching the level-5 anchor.

5 / 5

Progressive Disclosure

Section headers are clear and external references are one level deep and well signaled, but the ~190-line body inlines reference-grade detail (delivery receipt SHA-256 mechanics, path-alias conflict detection, delivery.json path rules) that belongs in a separate file, and the skill ships no bundle files of its own — fitting the level-3 anchor's 'content that should be separate is inline'.

3 / 5

Total

16

/

20

Passed

Description

78%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 concise third-person description that clearly states both what the skill does and when to use it, with explicit trigger phrases. Its main gap is a thin what-clause that undersells the concrete outcomes (spec merge, archive commit, push/PR options).

Suggestions

Expand the what-clause to name the concrete outcomes, e.g. '归档并交付 Classic change:合并主 spec、创建归档提交,并按用户选择推送或创建 PR', to lift specificity.

Add a natural synonym or two (e.g. 收尾/交付完成) alongside the command and phase triggers to broaden keyword coverage.

DimensionReasoningScore

Specificity

'归档并交付 Classic change' names the domain plus two concrete actions (archive, deliver) but omits the skill's other concrete outcomes (spec merge, archive commit, optional push/PR), matching the level-3 anchor '1-2 concrete actions, not comprehensive'.

3 / 5

Completeness

It explicitly answers both what ('归档并交付 Classic change') and when ('在用户调用 /comet-archive,或 Classic Runtime 进入 Archive、恢复交付时使用') with concrete trigger phrases, matching the level-5 anchor.

5 / 5

Trigger Term Quality

The explicit '/comet-archive' command plus 'Classic Runtime 进入 Archive' and '恢复交付' cover the realistic entry points a user would naturally say, but common variations like push/PR or wrap-up phrasing are missing — the level-4 'good keyword coverage, a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

'/comet-archive' and the Archive-phase trigger are unique and explicit, but the description shares the 'Classic Runtime' trigger space with sibling comet skills and '恢复交付' is mildly ambiguous about which phase owns delivery resumption — 'mostly distinct; minor overlap risk with closely related skills'.

4 / 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

rpamis/comet

Path

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