CtrlK
BlogDocsLog inGet started
Tessl Logo

comet-tweak

仅在用户明确调用 /comet-tweak,或由 Comet 根 Skill/runtime 路由到 tweak preset 时使用;处理可收敛为单一 OpenSpec change 的轻量或中等变更。

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./assets/skills-zh/comet-tweak/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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 its multi-phase workflow is clearly sequenced with explicit validation checkpoints and recovery loops, which are its core strengths. It is weaker on token efficiency (notable repetition) and progressive disclosure (a long inline document whose only references point outside this skill's own bundle).

Suggestions

De-duplicate the repeated "外部 OpenSpec Skill 覆写" override and the "delta spec 不构成升级理由" rule — state each once in its canonical section and cross-reference it elsewhere to tighten conciseness.

Move the detailed escalation protocol and debug-gate procedure into reference files within this skill's own bundle (e.g., references/escalation.md, references/debug-gate.md) so the SKILL.md becomes a concise overview with well-signaled one-level-deep references.

Verify each comet/reference/*.md path exists in this skill's bundle or rephrase them as protocol references so progressive disclosure can be scored against actual files.

DimensionReasoningScore

Conciseness

The body is dense and imperative with concrete commands and does not explain concepts Claude already knows, but it repeats material — the "外部 OpenSpec Skill 覆写" override appears twice, escalation logic is restated inline and in its own section, and "delta spec 本身不构成升级理由" is stated 3+ times — so it could be tightened. Not anchor 1 because there is no concept-explanation padding; not anchor 3 because the repetition means not every token earns its place.

2 / 3

Actionability

It provides concrete, copy-paste-ready shell commands (e.g., `comet state init <name> tweak`, `comet guard <change-name> build --apply`, `comet state transition <name> preset-escalate`), explicit Skill-tool loads, a commit-message format, and branch naming, matching anchor 3. Not anchor 2 because these are executable commands with clearly-marked placeholders, not pseudocode.

3 / 3

Workflow Clarity

A clear 4-phase sequence (open→build→verify→archive) is interleaved with explicit validation checkpoints (stage guards `comet guard ... --apply`, `comet state check`, `verify_result: pass` gating archive) and feedback loops (BLOCKED branch-mismatch routing, systematic-debugging debug gate, escalation checks). Not anchor 2 because checkpoints are explicit and recovery loops are present, satisfying the destructive/batch validation requirement rather than capping at 2.

3 / 3

Progressive Disclosure

The SKILL.md is a comprehensive ~200-line inline workflow rather than a concise overview, and its references (comet/reference/decision-point.md, debug-gate.md, dirty-worktree.md, auto-transition.md, classic-layout.md) point to an external parent-skill bundle — no references/scripts/assets bundle exists for this skill to verify or split into. Not anchor 1 because sections and one-level-deep external references are well-signaled; not anchor 3 because content that could be separate (escalation, debug gate) is inline and there is no in-bundle progressive disclosure structure.

2 / 3

Total

10

/

12

Passed

Description

75%Weight 40%Scale 1-3

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 clearly states both what it does and when to use it with an explicit, well-bounded trigger, which is its main strength. It is weaker on specificity and natural-term coverage because the action is a generic verb and much of the phrasing is internal jargon rather than user-facing keywords.

Suggestions

Replace the generic verb "处理" with 2-3 concrete actions the preset performs (e.g., 创建精简 OpenSpec change、执行 apply 构建、轻量验证并归档) to lift specificity to anchor 3.

Add a few natural keyword variations a user would say (e.g., "轻量改动 / 配置调整 / 文档或 prompt 优化") alongside /comet-tweak so trigger-term coverage extends beyond the single command.

Keep the "仅在...时使用" trigger clause — it is what makes the description complete and distinct.

DimensionReasoningScore

Specificity

It names the domain ("单一 OpenSpec change 的轻量或中等变更") but the action verb is a single generic "处理" (handles) rather than multiple concrete actions, matching anchor 2. It is not anchor 1 because it does specify the domain and kind of work, and not anchor 3 because no list of specific concrete actions is given.

2 / 3

Completeness

It answers both "what" (处理可收敛为单一 OpenSpec change 的轻量或中等变更) and "when" with an explicit trigger clause ("仅在用户明确调用 /comet-tweak...时使用"), matching anchor 3. Not anchor 2 because the when is explicit, not merely implied.

3 / 3

Trigger Term Quality

It includes a natural trigger ("/comet-tweak", "tweak preset") a user would say, but the rest is heavy internal jargon ("Comet 根 Skill/runtime 路由", "可收敛为单一 OpenSpec change"), so coverage of natural terms is partial. Not anchor 1 because the command trigger is genuinely natural, not pure jargon; not anchor 3 because common-term coverage is thin beyond the single command.

2 / 3

Distinctiveness Conflict Risk

The "仅在...时使用" scoping ties it to an explicit /comet-tweak command or Comet runtime preset routing, giving a clear niche unlikely to fire for the wrong skill. Not anchor 2 because the trigger is sharply bounded rather than broadly overlapping; the domain is narrow (a specific Comet preset).

3 / 3

Total

10

/

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.