CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

idea-creator

Generate and rank research ideas given a broad direction. Use when user says "找idea", "brainstorm ideas", "generate research ideas", "what can we work on", or wants to explore a research area for publishable directions.

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/idea-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%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 delivers an exceptionally well-sequenced workflow with genuine validation checkpoints, budgets, timeouts, and fallback paths on every risky operation, and its MCP/bash guidance is largely copy-paste executable. Its weaknesses are redundancy and monolithic structure: the reviewer-routing contract is repeated across six locations and substantial script/template content is inlined rather than split into reference files, inflating token cost for every invocation.

Suggestions

State the reviewer-backend calling convention once (e.g. in a dedicated section or shared reference) and have the header blockquote, Constants, and Phases 2/4 link to it instead of restating it.

Move the ~55-line Phase 0 wiki/threat-scanner resolver bash into a scripts/ file and invoke it, keeping only the fail-closed usage rules inline.

Extract the full IDEA_REPORT.md template and the brainstorm/triage bundle prompts into references/ files to cut the body's size and per-invocation token cost.

DimensionReasoningScore

Conciseness

The reviewer-backend routing contract is restated roughly six times (header blockquote, Constants, Reviewer Calling Convention, Phases 2 and 4, Review Tracing), the "never drop a candidate for being weak" rule appears three times, and a ~55-line bash resolver is inlined in Phase 0 — several padded/redundant sections fitting anchor 2. It avoids anchor 1 because it never explains concepts Claude already knows; the density is duplication, not tutorial filler, but it is more than the "some" tightening of anchor 3.

2 / 5

Actionability

Provides mostly executable guidance: a robust copy-paste bash resolver with fallback chains, exact MCP call configs (model, reasoning effort, threadId reuse), JSON output schemas, and a complete report template. Minor gaps — the Phase 7 block is pseudo-shell ("if research-wiki/ exists AND [ -n ... ]:") rather than runnable code — keep it at anchor 4 instead of the fully-executable anchor 5.

4 / 5

Workflow Clarity

Phases 0-7 are clearly sequenced with explicit validation checkpoints and error-recovery loops throughout: a fail-closed threat scan before reading the query pack, upfront pilot budgets with hard timeouts (PILOT_MAX_HOURS, MAX_TOTAL_GPU_HOURS), decision criteria defined before launch, and WARN-and-continue fallbacks on every failure path. This matches the anchor-5 validate-fix-retry pattern.

5 / 5

Progressive Disclosure

References to ../shared-references/*.md are clearly signaled and one level deep, but the 612-line body is near-monolithic: the bash resolver script, the full report template, and repeated routing rules are inlined where they belong in scripts/ or references/, and the skill ships no bundle files of its own. Structure exists and references are well signaled, so this fits anchor 3 rather than 2, but the scale of inlining rules out anchor 4.

3 / 5

Total

14

/

20

Passed

Description

78%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 that clearly states what the skill does and when to use it, with explicit and varied trigger phrases including a non-English variant. Its main weakness is specificity: the two verbs (generate, rank) stay at one level of abstraction and never hint at the multi-phase validation pipeline the skill actually runs.

Suggestions

Add one or two more concrete capability phrases to the description, e.g. "survey the literature, check novelty, and run cheap pilot experiments" instead of only "generate and rank".

Consider adding trigger synonyms such as "paper ideas" or "come up with research directions" to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

"Generate and rank research ideas given a broad direction" names the domain plus two concrete actions, but offers no detail on the actual pipeline (landscape survey, novelty check, pilot experiments). Matches the anchor for 1-2 concrete actions without comprehensive coverage; falls short of the several-specific-actions anchor at 4.

3 / 5

Completeness

Explicitly answers both "what" ("Generate and rank research ideas given a broad direction") and "when" ("Use when user says... or wants to explore a research area for publishable directions") with concrete trigger phrases. This matches the anchor-5 example pattern exactly.

5 / 5

Trigger Term Quality

Includes natural user phrases — "brainstorm ideas", "generate research ideas", "what can we work on", even "找idea" — but misses common synonyms like "paper ideas" or "research directions". Good coverage with a few natural terms missing fits anchor 4, not the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear research-ideation niche with distinct triggers, but phrases like "brainstorm ideas" carry minor overlap risk with generic brainstorming or the sibling /idea-discovery and /novelty-check skills. Mostly distinct with minor overlap fits anchor 4.

4 / 5

Total

16

/

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

skill_md_line_count

SKILL.md is long (613 lines); consider splitting into references/ and linking

Warning

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: 14 suspicious

Warning

Total

12

/

16

Passed

Repository

wanshuiyin/Auto-claude-code-research-in-sleep

Path

skills/idea-creator/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.