CtrlK
BlogDocsLog inGet started
Tessl Logo

unstuck

Break through stagnation with lateral thinking personas — single or multi-persona debate

58

Quality

67%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude-plugin/skills/unstuck/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with a clear, well-validated workflow, but it is verbose with deep internal-mechanics detail and lacks progressive disclosure into reference files that the heavy dispatch-block material calls out for.

Suggestions

Move the inline-dispatch base64/separator-collision internals and dense file:line plumbing into a reference file (e.g., DISPATCH.md) and summarize the contract in SKILL.md to reduce token load.

Trim explanatory rationale (e.g., why base64 cannot produce '-->') to a one-line note; the executing agent only needs the extraction procedure.

Consolidate the repeated 'fail loud, do not substitute' contract statements (present in Step 3 and the 'When MCP is unavailable' section) into a single clearly marked section.

DimensionReasoningScore

Conciseness

The ~280-line body is accurate and domain-specific but padded with extensive internal plumbing explanation (base64 alphabet rationale, separator-collision analysis, dense file:line citations) that an executing Claude does not need to act correctly.

2 / 3

Actionability

Provides concrete executable guidance: exact tool name, arg-parse tables, required-field validation, specific fan-out instructions ('emit N Task calls in a single message'), and a copy-ready synthesis block.

3 / 3

Workflow Clarity

Clear four-step sequence (parse -> gather context -> MCP call -> branch on response) with explicit validation checkpoints ('Only when both fields are populated, proceed') and error-recovery feedback ('stop and report').

3 / 3

Progressive Disclosure

No bundle files exist, so dispatch mechanics are inlined monolithically in SKILL.md; source-tree citations (src/ouroboros/...) are not navigable one-level-deep reference files, and content that could be separated is inline.

2 / 3

Total

10

/

12

Passed

Description

57%

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 conveys a clear, distinctive purpose but is missing an explicit 'when to use' trigger clause and leans on more formal language ('stagnation') rather than the colloquial terms users would actually say.

Suggestions

Add an explicit 'Use when...' clause with natural triggers like 'Use when the user says they are stuck, blocked, or need to think sideways about a problem.'

Replace or augment 'stagnation' with colloquial terms users naturally say ('stuck', 'blocked', 'can't figure out') to improve trigger term coverage.

Enumerate the concrete actions more specifically (e.g., 'reframes problems through five lateral personas, runs single-persona or multi-persona debate') to lift specificity.

DimensionReasoningScore

Specificity

Names the domain ('stagnation', 'lateral thinking personas') and actions ('break through', 'debate') but does not enumerate multiple concrete capabilities as the score-3 anchor requires.

2 / 3

Completeness

Clearly states what the skill does but lacks any explicit 'Use when...' trigger guidance; per the guidelines, a missing trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant keywords exist ('lateral thinking', 'debate') but 'stagnation' is more formal than what a user naturally says, and common variations like 'stuck' or 'blocked' are absent.

2 / 3

Distinctiveness Conflict Risk

The lateral-thinking-persona / multi-persona debate framing is a distinct niche unlikely to trigger for unrelated skills.

3 / 3

Total

9

/

12

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.

Validation15 / 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
Q00/ouroboros
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.