CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

avoid-feature-creep

Keeps a change scoped to what was asked. Flags extra features, refactors, and 'while we are here' edits, and moves them to a suggestions list instead of the diff. Use when a request is small and the agent is about to expand it, when a PRD grows beyond its problem statement, or when the user says 'just do what I asked'.

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A tight, highly actionable behavioral skill: it gives a concrete detection list, a sequenced response procedure with exact output formats, a worked before/after example, and a final checklist, with no filler or explanation of known concepts. The main nit is redundancy — the creep signals appear in three near-duplicate forms (signals list, agent quotes, checklist) that could be consolidated — and the worked example could be moved to a reference file to shorten the main body.

DimensionReasoningScore

Conciseness

The body never explains concepts Claude already knows and every section is on-task, but the creep signals are stated three times in slightly different forms — the "Signals that creep is starting" bullets, the "Common agent driven creep" quotes (which map almost one-to-one onto the signal bullets), and the final "Checklist". That duplication is a minor instance of content that could be trimmed, fitting anchor 4 rather than the lean anchor 5.

4 / 5

Actionability

For an instruction-only skill the guidance is fully actionable: a numbered procedure ("Finish the ask... Collect the extras... Put them in one place... Let the user pick"), exact output formats ("under a `Suggestions` heading, one line each"; "`Out of scope` with a one line reason"), a worked before/after example with a copy-paste-ready summary template, and a verification checklist. Per the rubric's scoring notes, absence of code is not penalized when guidance is this concrete; no gaps remain for anchor 4.

5 / 5

Workflow Clarity

The response workflow is clearly sequenced with explicit checkpoints: a four-step procedure, a gating decision step ("Before adding anything, ask... If the first answer is no, it goes in suggestions"), and a closing checklist for verification. The skill involves no destructive or batch operations, so the validation cap does not apply, and no validation gaps remain to justify anchor 4.

5 / 5

Progressive Disclosure

The single-file body is well organized with clear section headers and no content that clearly belongs in separate files; no references/ or scripts/ bundles exist, and none are strictly needed. However, at ~117 lines it exceeds the rubric's under-50-line exception for a bare 5, and the ~30-line before/after example could be split into a reference file — minor organization gaps consistent with anchor 4.

4 / 5

Total

18

/

20

Passed

Description

88%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 what-it-does actions (flag, move to suggestions list, keep scoped) and pairs them with an explicit, natural "Use when..." clause covering code changes, PRDs, and the 'just do what I asked' case. Third person voice is used throughout. Only minor room for improvement in synonym coverage and slight overlap risk with adjacent PRD skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the full behavior: "Keeps a change scoped to what was asked", "Flags extra features, refactors, and 'while we are here' edits", and "moves them to a suggestions list instead of the diff". Detection, response, and output location are all named, leaving no coverage gaps; it does not fit the anchor-4 example ("several specific actions; minor gaps").

5 / 5

Completeness

Both parts are explicit: the "what" is stated concretely (keeps scope, flags extras, moves them to a suggestions list) and the "when" is an explicit "Use when..." clause with three concrete trigger situations. This mirrors the anchor-5 example structure exactly; anchor 4's weaker/'could be more explicit' caveat does not apply.

5 / 5

Trigger Term Quality

Natural trigger phrasings are present — "when a request is small and the agent is about to expand it", "when a PRD grows beyond its problem statement", and the very natural user quote "when the user says 'just do what I asked'". A few natural terms users would say are missing (e.g., "scope creep", "out of scope", "keep it minimal"), which fits anchor 4 (good coverage, a few natural terms missing) rather than 5 (comprehensive synonyms) or 3 (only some relevant keywords).

4 / 5

Distinctiveness Conflict Risk

The scope-discipline niche is clear with distinctive triggers ("just do what I asked", request expansion, PRD growth). However, "when a PRD grows beyond its problem statement" could also plausibly trigger a PRD-management or PRD-writing skill, which is a minor overlap risk with a closely related skill — anchor 4 rather than 5's "minimal conflict risk".

4 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

waynesutton/convexskills

Path

skills/avoid-feature-creep/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.