CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hyperfocus-brake

operator健康提醒:三猫撒娇打断 hyperfocus。 Use when: hook 触发提醒、用户输入 /hyperfocus-brake。 Not for: 正常工作流程、非operator用户。 Output: 三猫温柔提醒 + typed check-in。

Quality

75%

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 ./cat-cafe-skills/hyperfocus-brake/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

The body is a well-structured, highly actionable operational guide with concrete JSON payloads, escalation policies, and safety rules, and it never wastes tokens on background explanation. Its main weaknesses are minor: an unspecified contract for hook-supplied template variables, missing timing for the L2/L3 escalation levels, and some duplicated template content.

Suggestions

Document the systemMessage payload contract from the hook (fields for {{minutes}}, {{level}}, {{branch}}, per-cat messages) so the templates are fully executable.

Add explicit timing thresholds for L2 and L3 escalation — currently only L1's 90min is defined.

Deduplicate the check-in content between the card bodyMarkdown and the Check-in 协议 section, or move the L1-L3 message catalog into a references file.

DimensionReasoningScore

Conciseness

The body is dense and operational (rich block JSON, escalation tables, bypass policy, env vars) with no explanation of concepts Claude already knows. Minor duplication exists — the check-in template appears both as the card bodyMarkdown and again in the Check-in 协议 section. Matches anchor 4 ('efficient; minor instances that could be trimmed'); not 5 because of that duplicated template, not 3 because padding is minimal.

4 / 5

Actionability

Gives copy-paste-ready rich block JSON templates ("{\"id\": \"brake-voice-opus-{{ts}}\", \"kind\": \"audio\"...}"), concrete per-cat message examples for all three levels, exact env vars, and a concrete sanitization allowlist ("[A-Za-z0-9._/-]"). Matches anchor 4 ('mostly executable; concrete code or commands with minor gaps'); not 5 because the sourcing of template variables ({{minutes}}, {{level}}, {{opus_msg}}) and the expected systemMessage payload shape are never specified.

4 / 5

Workflow Clarity

The trigger-flow diagram sequences hook → threshold → systemMessage → three rich blocks → typed check-in, and every user choice has a defined outcome; the bypass table adds escalation rules. Matches anchor 4 ('clear sequence with most checkpoints; minor validation gaps'); not 5 because L2/L3 have no trigger timing (only L1's 90min threshold is defined) and there is no explicit error-recovery or re-check step, not 3 because the sequence and decision checkpoints are explicit.

4 / 5

Progressive Disclosure

No bundle files exist and the body references none, so there are no broken or nested references; the single file is organized into clear, well-labeled sections (触发流程, 三档撒娇, Bypass 策略, 安全规则, 配置, Quick Reference). Matches anchor 4 ('good structure; most content appropriately placed; minor organization gaps'); not 5 because at ~150 lines the L1-L3 message catalog and the check-in templates are plausible candidates for a one-level-deep references file per the rubric's sub-50-line exception.

4 / 5

Total

16

/

20

Passed

Description

66%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.

The description answers both what and when explicitly and defines a highly distinct, well-bounded niche, but its action coverage is thin and its trigger terms miss the natural-language variations users would actually say. It is serviceable but sits below the best examples in specificity and keyword breadth.

Suggestions

Enumerate the concrete actions in the description, e.g. '发送三猫语音/卡片提醒,三档渐进升级,typed check-in,bypass 冷却递增'.

Fold the natural trigger phrases already present in the triggers list (休息提醒, 健康检查) into the description text so they count toward discovery.

State the output behavior more concretely (audio + card rich blocks with text fallback) instead of the vague '三猫温柔提醒'.

DimensionReasoningScore

Specificity

The description names the domain ("operator健康提醒:三猫撒娇打断 hyperfocus") and 1-2 actions ("三猫温柔提醒 + typed check-in"), but does not enumerate the concrete capabilities found in the body (three-tier escalation, bypass cooldown, rich blocks). This matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive'); not 4 because the action list is thin, not 2 because actions are named rather than generic.

3 / 5

Completeness

Both parts are explicitly present: what ("三猫撒娇打断 hyperfocus", "Output: 三猫温柔提醒 + typed check-in") and when ("Use when: hook 触发提醒、用户输入 /hyperfocus-brake"), plus a Not-for exclusion. This matches anchor 4 ('both what and when; when could be more explicit or specific'); not 5 because the what-side is thin relative to the skill's actual behavior and the when-clause covers only two narrow triggers.

4 / 5

Trigger Term Quality

Includes "hyperfocus" and the slash command "/hyperfocus-brake" plus "hook 触发提醒", but misses natural variations a user would say (e.g. "休息", "工作太久", "take a break") that appear only in the separate triggers list. Fits anchor 3 ('some relevant keywords but missing common variations or synonyms'); not 4 because common natural phrasings are absent, not 2 because more than generic jargon is present.

3 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche ("三猫撒娇打断 hyperfocus" for a specific operator) with distinct triggers and an explicit negative boundary ("Not for: 正常工作流程、非operator用户"). This matches anchor 5 ('clear niche with distinct triggers; minimal conflict risk'); not 4 because no realistic overlap with other skills exists given the exclusions.

5 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

zts212653/clowder-ai

Path

cat-cafe-skills/hyperfocus-brake/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.