CtrlK
BlogDocsLog inGet started
Tessl Logo

cheat-status

cheat-on-content 的状态看板。显示当前模式 / rubric 版本 / 校准进度 / 待复盘 / pool 状态 / 是否该升级 SQLite / 是否该 bump rubric。**任何时候都可调,无副作用**。触发词:"状态"/"看板"/"status"/"我现在该做什么"/"进度怎么样"。

65

Quality

79%

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 ./skills/cheat-status/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured, highly actionable read-only status skill with a clear phased workflow and concrete command routing for every recommendation. The main drag on conciseness is the long illustrative output block and a repeated verbose judgment-caveat pattern that could be DRY'd.

Suggestions

Factor the repeated '默认参考 / 但 Claude 可以更早 / 也可以更晚 / 提示时显式标注' block (triggers #7 and #19) into a single shared note referenced once, instead of repeating it verbatim.

Shorten the Phase 4 illustrative dashboard to the essential format skeleton plus one short example, rather than a full ~35-line mock output.

Replace the Phase 1/2 pseudocode helpers (read_json, parse_candidates_md_entries, wc -l) with concrete executable snippets or explicit file-reading commands so the internal logic is as actionable as the output recommendations.

DimensionReasoningScore

Conciseness

The body is operational and avoids explaining concepts Claude already knows, but the ~35-line illustrative dashboard output and the verbatim '默认参考/但 Claude 可以更早/也可以更晚' caveat block repeated in triggers #7 and #19 could be tightened or factored out. Not 4 because the repeated verbose caveat block is noticeable padding; not 2 because the content is genuinely operational rather than padded with generic explanation.

3 / 5

Actionability

Every trigger condition routes to a concrete copy-paste command (e.g. '/cheat-retro predictions/...', '/cheat-bump --propose', '/cheat-seed', '/cheat-trends'), and Key Rule 4 enforces this. Not 5 because Phase 1/2 use pseudocode helpers (read_json, glob, parse_candidates_md_entries, wc -l) that are not executable as written; not 3 because the user-facing deliverable commands are fully concrete.

4 / 5

Workflow Clarity

Four phases are clearly sequenced (read state → derive metrics → detect triggers → output), triggers are priority-ordered 1-19, and there is a missing-state checkpoint plus the '不假装数据可用 → 标未知' validation rule. Not 5 because there is no error-recovery feedback loop (acceptable for a read-only skill but keeps it off the top anchor); not 3 because checkpoints are explicitly present.

4 / 5

Progressive Disclosure

Well-organized into Overview/Constants/Inputs/Workflow/Key Rules/Refusals/Integration, with two clearly-signaled one-level references ([cadence-protocol.md], [state-management.md]) inline as markdown links; the 19 trigger rules are correctly inlined since they are needed at runtime. Not 5 because no bundle files exist and the bulk of content lives inline with only two external references; not 3 because structure and signaling are clear.

4 / 5

Total

15

/

20

Passed

Description

91%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, with explicit trigger words and a clear what/when statement tied to a distinct niche. The only weakness is thin action vocabulary (a single 'show' verb) and one mildly generic trigger phrase.

DimensionReasoningScore

Specificity

Lists several concrete display items ('当前模式 / rubric 版本 / 校准进度 / 待复盘 / pool 状态 / 是否该升级 SQLite / 是否该 bump rubric') with comprehensive coverage, but the action vocabulary is limited to the single verb 显示. Not 5 because it describes what is shown rather than multiple distinct concrete actions; not 3 because far more than 1-2 items are named.

4 / 5

Completeness

Clearly answers 'what' (a status board showing the seven listed metrics) and 'when' ('任何时候都可调,无副作用' plus the explicit 触发词 list). Both what and when are explicit with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Explicitly enumerates trigger words '状态'/'看板'/'status'/'我现在该做什么'/'进度怎么样' — comprehensive coverage of natural user utterances including synonyms (状态/看板/status) and the exact phrases a user would say. Not below 5 because no common natural variation is missing for this skill's purpose.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (status dashboard for the cheat-on-content system) with system-specific triggers, giving minimal conflict risk; the generic utterance '我现在该做什么' introduces minor overlap with other skills. Not 5 due to that minor overlap; not 3 because the core triggers are system-specific.

4 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 2 suspicious

Warning

Total

14

/

16

Passed

Repository
XBuilderLAB/cheat-on-content
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.