CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

od-new-generation

Default reference pipeline for the new-generation taskKind — discovery → plan → generate → critique with a critique-theater devloop.

57

Quality

72%

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 ./plugins/_official/scenarios/od-new-generation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 lean reference: a complete default pipeline definition, explicit fallback and override semantics, and a real convergence-based feedback loop, all within a well-organized ~30-line file. The only real gap is the absence of a concrete override example and any pre-critique validation checkpoints.

DimensionReasoningScore

Conciseness

The body is ~30 lean lines: every sentence carries non-obvious domain information (spec section pointers, the fallback rule, the repeat condition, override semantics) with zero padding or explanation of concepts Claude already knows. This matches anchor 5 — every token earns its place.

5 / 5

Actionability

The default pipeline is given as a complete, copy-pasteable JSONC block with stage ids, atoms, and an explicit repeat/until condition, plus concrete semantics for how plugins override it. It falls short of anchor 5 because there is no worked example of a plugin-declared `od.pipeline` override and no commands for the atoms themselves — minor gaps, so anchor 4 fits.

4 / 5

Workflow Clarity

The pipeline is a clearly sequenced stage list (discovery → plan → generate → critique) with each stage's purpose stated in one line, and the critique stage has an explicit loop with a termination condition ("critique.score>=4 || iterations>=3") — a genuine feedback loop. It stays at 4 rather than 5 because validation exists only inside the critique loop; there are no checkpoints around the plan or generate stages.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files and no need for external references; it is organized into three clear, well-labeled sections (header rationale, default pipeline, plugin customization). Per the rubric's simple-skill guideline, this earns a 5 on organization alone, and there are no dangling or deeply nested references.

5 / 5

Total

18

/

20

Passed

Description

46%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 states a clear but jargon-dense "what" and completely omits any "when to use" trigger guidance, which both caps completeness and leaves it with almost no natural search keywords. Distinctiveness is decent thanks to the specific taskKind reference. Overall it reads as an internal system label rather than a skill description usable for routing.

Suggestions

Add an explicit trigger clause, e.g. 'Use when a plugin omits its own od.pipeline, or when configuring the default new-generation pipeline.'

Replace opaque jargon ('critique-theater devloop', 'taskKind') with natural, searchable phrasing a user or agent would actually say.

Briefly state what the pipeline produces at each stage so the enumerated actions convey concrete capabilities rather than bare stage labels.

DimensionReasoningScore

Specificity

The description names the domain ("Default reference pipeline for the new-generation taskKind") and enumerates four stage actions ("discovery → plan → generate → critique"), but these are terse stage labels rather than described concrete capabilities, and "critique-theater devloop" is opaque jargon. It matches anchor 3 (domain plus some concrete actions, not comprehensive) rather than anchor 4, whose examples describe what each action actually does.

3 / 5

Completeness

There is a "what" — a default pipeline of four stages — but no "when" clause whatsoever; nothing states when Claude or the system should use this skill, which caps completeness at 3 per the judging guidelines. It does not fall to 2 because the "what" is clear, and cannot reach 4 because no trigger guidance is present even weakly.

3 / 5

Trigger Term Quality

The only keywords are technical jargon — "taskKind", "od.pipeline" (implied via "reference pipeline"), "critique-theater devloop" — with no natural phrases a user would say when needing this skill. This sits between anchor 1 (only technical jargon) and anchor 3 (some relevant natural keywords); the handful of generic words like "plan" and "generate" keep it just above a 1, so 2 fits best.

2 / 5

Distinctiveness Conflict Risk

"new-generation taskKind" and the scenario-plugin framing carve out a fairly distinct niche, so it is unlikely to fire for unrelated skills. However, generic stage words ("discovery", "plan", "generate", "critique") carry some overlap risk with other pipeline/generation skills, keeping it below anchor 5's clear-niche standard.

4 / 5

Total

12

/

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

nexu-io/open-design

Path

plugins/_official/scenarios/od-new-generation/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.