CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bootcamp-guide

operator 新手训练营引导模式。 Use when: thread 有 bootcampState(系统自动注入,不需要手动加载)。 Not for: 非训练营线程、老用户。

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

Quality

Content

81%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 an exemplary operational playbook: exact tool invocations, verbatim user-facing scripts, a complete phase automaton with skip rules and STOP checkpoints, and role-specific behavior for lead vs teammate cats. Its only weaknesses are small: some repeated constraints across sections and a few under-specified artifacts like the 16-option project card.

DimensionReasoningScore

Conciseness

The body is dense imperative guidance with no explanations of concepts Claude already knows — every section carries operational rules. A few constraints are repeated across sections (the post_message-vs-folded warning, the @co-creator ban, and 'don't mention overlay' each appear 2-3 times), which fits 'Efficient; minor instances of over-explanation that could be trimmed' rather than 5's 'every token earns its place'; it is well above 3 since there is no genuinely unnecessary explanation.

4 / 5

Actionability

Guidance is highly concrete: exact tool calls with parameter values (e.g. `cat_cafe_update_bootcamp_state(threadId, phase='phase-4-task-select')`), verbatim reply strings, a skip matrix with scripted responses, and rich-block field specs. Minor gaps remain — the 16 project-card options are categorized ('前端页面、工具脚本、小游戏、数据可视化') but never enumerated, and '给出简要计划(3-5 步)' is open-ended — matching 'Mostly executable guidance; concrete code or commands with minor gaps' rather than 5.

4 / 5

Workflow Clarity

The phase chain is explicitly enumerated (phase-1 → phase-11 with the sole legal phase-2→phase-4 skip), each message has an ordered step list, branching on the env-check outcome includes concrete repair commands before proceeding, the lead/teammate review-then-fix loop is defined, and ⛔ STOP markers act as explicit checkpoints. This matches 'Clear sequence with explicit validation steps; feedback loops for error recovery'. No destructive/batch cap applies.

5 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is well-organized with clear per-message sections, an iron-rules block, and tables for phase names and the skip matrix. Score 5's simple-skill exception (<50 lines) does not apply at ~230 lines, and per-phase detail (e.g. the skip matrix or Phase 7.5/10 overlay mechanics) could arguably live in one-level-deep reference files — matching 'Good structure; most content is appropriately placed; minor organization gaps' rather than 3, since nothing is buried and navigation via headers is easy.

4 / 5

Total

17

/

20

Passed

Description

61%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 has excellent when/not-for gating and distinctiveness, but the what-side is under-specified: it labels the skill as a bootcamp guidance mode without naming any of the concrete phases or actions the skill actually performs. Trigger terms are relevant but cover a narrow vocabulary.

Suggestions

Add 2-3 concrete actions to the description itself, e.g. '引导新手完成环境检测、第一个小项目开发、添加队友协作与毕业流程' — the body already contains these phases, so surfacing them costs little.

Broaden trigger vocabulary with natural synonyms users might say, such as 新手引导 / 上手 / 第一次用 / onboarding, in addition to the current bootcamp / 训练营 / 我是新手.

Consider stating the outcome the operator gets (e.g. '带新用户走完一次完整的多猫协作开发流程') so the 'what' is a capability statement rather than just a mode label.

DimensionReasoningScore

Specificity

The description names its domain ("operator 新手训练营引导模式") but provides no concrete actions — the actual capabilities (environment check, first-project walkthrough, teammate onboarding, graduation) appear only in the body, never in the description. It matches the anchor 'Names the domain but actions are minimal or generic'; score 3 would require 1-2 concrete actions to be stated.

2 / 5

Completeness

It explicitly answers both parts: what ("训练营引导模式" — a guided bootcamp mode for new operators) and when ("Use when: thread 有 bootcampState", plus an explicit "Not for" exclusion). Score 5 is withheld because the 'what' is a terse mode label with no concrete capability phrases, matching 'Has both what and when; when could be more explicit' on the what-side — not score 3, since the when clause is fully explicit, not weakly implied.

4 / 5

Trigger Term Quality

"bootcamp", "训练营", and the natural phrase "我是新手" are relevant terms a user might say, but common variations and synonyms (新手引导, onboarding, 第一次使用/上手) are absent. This fits 'Some relevant keywords but missing common variations or synonyms' rather than 4, which expects only 'a few natural terms missing' with broader coverage.

3 / 5

Distinctiveness Conflict Risk

"bootcampState" / "bootcamp" / "训练营" form a clear niche trigger set, and the explicit "Not for: 非训练营线程、老用户" exclusion prevents mis-triggering on general onboarding or veteran sessions. This matches 'Clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

14

/

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/bootcamp-guide/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.