CtrlK
BlogDocsLog inGet started
Tessl Logo

comet-classic

用于用户明确调用 /comet-classic、要求启动或恢复永久 Comet Classic,或仓库中存在可无歧义恢复的 active Classic change;负责通过 intent runtime 和 .comet.yaml 路由阶段。

72

Quality

87%

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

85%

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

The content is a well-structured, highly actionable orchestration skill with clear sequencing, validation checkpoints, and sound progressive disclosure. Its main weakness is repetition across the decision-point and red-flag sections that inflates token cost.

Suggestions

Consolidate the auto-advance/decision-point guidance: the IMPORTANT block, the 10-node decision-points list, and the Red Flags table restate the same 'do not decide for the user' rule — merge Red Flags into the decision-points list as a single compact reference.

Tighten the build-phase resume rules (build_pause/isolation/build_mode branches) into a small decision table instead of nested prose to reduce repeated qualifiers.

DimensionReasoningScore

Conciseness

The body is mostly efficient for a complex state-machine workflow, but the auto-advance/decision-point rules are restated across the IMPORTANT block, the decision-points list, and the Red Flags table, and several resume-rule branches could be tightened without losing clarity.

2 / 3

Actionability

Provides concrete, copy-paste-ready commands (openspec list --json, node "$COMET_INTENT" route --stdin, comet state select, comet guard --apply) plus a complete CometIntentFrame JSON skeleton rather than pseudocode.

3 / 3

Workflow Clarity

Multi-step detection is explicitly sequenced (Step 0 → Step 1 → Step 2 with ordered first-match phase rules) and includes validation checkpoints (phase guards, verify_result feedback loops, an Error Handling quick reference) for risky state transitions.

3 / 3

Progressive Disclosure

Splits a concise Decision Core from a Reference Appendix that points one level deep to clearly signaled comet/reference/*.md files (comet-yaml-fields, file-structure, auto-transition, decision-point, etc.) for detail.

3 / 3

Total

11

/

12

Passed

Description

90%

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 strong, explicit trigger guidance and a clear niche, answering both what and when in third person. Its only weakness is that the stated capability is a single routing mechanism rather than a rich list of concrete actions.

DimensionReasoningScore

Specificity

Names the domain ("Comet Classic workflow") and a concrete routing action ("route through the intent runtime and .comet.yaml") but does not enumerate multiple specific capabilities; the stated action is a mechanism rather than a list of concrete operations.

2 / 3

Completeness

Explicitly answers both what ("start or resume the permanent Comet Classic workflow" routed through the intent runtime and .comet.yaml) and when (an explicit "Use when..." clause with three named trigger conditions).

3 / 3

Trigger Term Quality

Covers natural terms a user would actually say — "/comet-classic", "start or resume", "Comet Classic workflow", and "active Classic change" — giving good coverage of likely invocation phrases.

3 / 3

Distinctiveness Conflict Risk

The trigger is tightly bound to the /comet-classic invocation and the Comet Classic workflow niche, making conflict with unrelated skills unlikely.

3 / 3

Total

11

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
rpamis/comet
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.