CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cheat-seed

跟用户对话讨论选题——**默认一次一个**,用户主动给主题或经历,AI 围绕用户的输入深挖、提炼角度、写一份 draft。不是 AI 拿三个开放问题追用户,也不是一次给 5 个候选。触发词:"找选题"/"我想做一条 X"/"最近有个想法"/"seed"/"启动种子"。可选 batch 模式:`/cheat-seed --batch 5` 走旧的 brainstorm 5 候选 + 写 5 draft 流程。

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/cheat-seed/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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-routed, genuinely actionable conversational workflow with explicit turn limits, validation checkpoints, and refusal handling — much of it is novel operational detail Claude could not infer. Its weaknesses are verbosity through repetition of the same disciplines in multiple sections, and the underspecified Batch Mode plus a large monolithic body where reference files would be appropriate.

Suggestions

State the '段落版 not 字幕格式' and humanizer-discipline rules once in Key Rules (or once in Phase 4) and reference that single statement from the other phases instead of repeating them three to four times.

Write out the Batch Mode steps inline (or in a reference file) instead of '详见 commit history' — a runtime agent cannot consult git history, and this is the skill's only batch path.

Split stable reference material (e.g., the 4.5a detection script, humanizer integration steps, DRAFT_LENGTH table) into a references/ file and keep SKILL.md as the overview with clearly signaled links.

DimensionReasoningScore

Conciseness

Mostly operational and non-obvious (mode routing, constants, dialogue templates), but noticeably padded through repetition: the '正文是段落版不是字幕格式' rule is restated in Phase 4, Phase 4.5a, Key Rule 8, and Phase 5's output template; the humanizer discipline appears in both Phase 4.5b and Key Rule 7; and design-intent blockquotes ('Mode B 是过滤器,不是工厂') restate what the routing table already encodes. Condensing those would cut a substantial fraction of the ~430 lines.

3 / 5

Actionability

Mostly executable: exact dialogue templates, a copy-paste bash snippet for the line-format check (awk/grep/wc with an explicit `avg_chars_per_line < 15 且 line_count >= 8` threshold), a concrete candidate-id formula (`sha256("seed-" + 立意 + 触发时间)[:12]`), and a decision table for Mode B answers. The main gap is Batch Mode, whose actual steps are delegated to '详见 commit history' rather than written out.

4 / 5

Workflow Clarity

Clear phase sequence (0→5) with explicit mode routing, hard turn limits (MAX_DEEP_DIVE_TURNS=4, MODE_B_MAX_REPROBE_TURNS=2), and real validation checkpoints: the deterministic 4.5a format check with auto-repair, ordered 4.5a→4.5b self-check pipeline, graceful degradation when the humanizer skill is absent, and a Refusals section with fallback behavior. Held at 4 rather than 5 because the Batch path — a batch operation — is underspecified and its validation is delegated to git history, which a runtime agent cannot reliably consult.

4 / 5

Progressive Disclosure

Section structure is decent and external references are clearly signaled as markdown links ([shared-references/data-source-routing.md], [candidate-schema.md], humanizer skill), but no bundle files exist (no references/, scripts/, or assets/) and the SKILL.md itself is a ~430-line monolith. Large, separable content — the Batch Mode flow, the humanizer integration steps, and the 4.5a detection script — is inlined where one-level-deep reference files would be the norm for a skill of this size.

3 / 5

Total

14

/

20

Passed

Description

83%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: it states concrete capabilities, defaults, an optional batch mode, and an explicit list of natural trigger phrases, and uses third-person phrasing throughout. It is held back only by minor gaps in trigger synonym coverage and in differentiation from closely related sibling skills.

Suggestions

Add one or two more common trigger variations users might say (e.g., "帮我想个选题" / "做哪条视频") to the trigger list.

Add a short clause distinguishing this from sibling skills in the same family (e.g., vs. /cheat-trends: trends fetches + scores, seed discusses + drafts) to reduce wrong-skill triggering.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'AI 围绕用户的输入深挖、提炼角度、写一份 draft' plus an optional batch mode ('/cheat-seed --batch 5' → 5 候选 + 5 drafts). Not a full 5 because the deep-dive and angle-refinement actions are stated at a high level without any further granularity.

4 / 5

Completeness

Both what and when are explicit: what ('跟用户对话讨论选题…深挖、提炼角度、写一份 draft', with the one-at-a-time default and batch escape hatch) and when (a dedicated 触发词 list with concrete phrases). The negative framing ('不是 AI 拿三个开放问题追用户') further disambiguates scope.

5 / 5

Trigger Term Quality

Explicit trigger words are given: "找选题"/"我想做一条 X"/"最近有个想法"/"seed"/"启动种子" — natural phrases a user would actually say. A few likely variations (e.g., "帮我想个题", "做哪条视频", "brainstorm") are missing, so it falls just short of the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

A fairly clear niche (conversational topic selection for short-video scripts) with what-it-is-NOT clauses distinguishing it from a generic brainstorm, and the 'seed' trigger is distinctive. Minor overlap risk remains with sibling skills in the cheat-* family (e.g., /cheat-trends, /cheat-recommend) that the description itself does not differentiate.

4 / 5

Total

17

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 6 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

12

/

16

Passed

Repository

XBuilderLAB/cheat-on-content

Path

skills/cheat-seed/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.