CtrlK
BlogDocsLog inGet started
Tessl Logo

plugin-factory-router

Route plugin-factory requests to the right lane. Use when plugin creation, building, installation, review, or routing is broad, mixed, or under-specified.

49

Quality

53%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./Plugins/plugin-factory/skills/plugin-factory-router/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

This skill provides a reasonable framework for routing plugin-factory requests with clear safety boundaries and constraints, but falls short on actionability by not showing concrete input→output examples of routing decisions. The content is moderately concise but has redundancy across sections (especially around the 'do not execute' constraint repeated in multiple places). The workflow would benefit from an explicit numbered decision sequence rather than relying heavily on external reference files.

Suggestions

Add 2-3 concrete input/output examples showing a user request mapped to a specific lane selection with the expected structured output (lane, rationale, next command).

Consolidate the overlapping 'Execution Boundaries', 'Constraints', and 'Gotchas' sections into a single 'Boundaries & Constraints' section to reduce redundancy.

Replace the implicit workflow with an explicit numbered decision sequence: 1. Parse request → 2. Check required inputs → 3. Apply First-Principles Gate → 4. Select lane → 5. Validate selection → 6. Return handoff.

Provide at least one complete structured output example showing the schema_version, selected lane, rationale, and next command fields populated with realistic values.

DimensionReasoningScore

Conciseness

The skill is moderately efficient but includes some redundancy—'Execution Boundaries' and 'Constraints' overlap significantly, and several sections restate the 'do not execute from router' rule. The 'Philosophy' and 'When to use' sections partially duplicate the description. Some jargon ('context-disposition policy', 'projection determinism') is used without clear payoff.

2 / 3

Actionability

The skill provides structured guidance on what to output (lane selection, rationale, next command) and clear failure-mode handling, but lacks concrete executable examples of actual routing decisions with input/output pairs. The 'Examples' section lists scenario descriptions but doesn't show the expected structured output for any of them.

2 / 3

Workflow Clarity

The workflow is partially clear—there's a fail-fast validation step and a reference to workflow.md for the route map—but the actual routing decision sequence is not explicitly laid out as numbered steps with checkpoints. The 'First-Principles Gate' and 'Plugin design checkpoint' are mentioned but not sequenced into a clear step-by-step flow. The validation script is provided but the overall multi-step process relies on an external file.

2 / 3

Progressive Disclosure

References are clearly listed and one-level deep, which is good. However, no bundle files were provided, so we cannot verify the referenced paths exist. The main body contains substantial inline content that could be better organized—the design contract details and anti-patterns could potentially live in reference files. The references section is well-structured but the body itself is somewhat monolithic.

2 / 3

Total

8

/

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.

This description functions as a meta-routing skill for plugin-related tasks, which is a valid concept, but it suffers from vague language about what it actually does ('route to the right lane'). The 'Use when' clause is present and covers trigger conditions, but the lack of concrete actions and reliance on internal jargon ('lane', 'plugin-factory') weakens its effectiveness for skill selection.

Suggestions

Replace vague phrasing like 'route to the right lane' with concrete actions, e.g., 'Triages and dispatches plugin-related requests to specialized sub-skills for creation, building, installation, or code review.'

Clarify internal jargon: explain what 'plugin-factory' and 'lane' mean in user-facing terms, or replace with more universally understood language.

Add examples of the types of ambiguous requests this skill handles to help distinguish it from the specific plugin skills it routes to.

DimensionReasoningScore

Specificity

The description uses vague language like 'route requests to the right lane' without listing concrete actions. It doesn't explain what specific operations are performed—'routing' is abstract and 'plugin-factory requests' is domain jargon without clarification.

1 / 3

Completeness

It does answer both 'what' (route plugin-factory requests to the right lane) and 'when' (when plugin creation, building, installation, review, or routing is broad, mixed, or under-specified) with an explicit 'Use when' clause and trigger conditions.

3 / 3

Trigger Term Quality

It includes some relevant keywords like 'plugin creation', 'building', 'installation', 'review', and 'routing', which users might naturally say. However, the terms 'plugin-factory' and 'lane' are internal jargon that users are unlikely to use, and common variations are missing.

2 / 3

Distinctiveness Conflict Risk

The description positions itself as a routing/dispatcher skill for plugin-related tasks, which gives it some distinctiveness. However, terms like 'plugin creation' and 'building' could easily overlap with more specific plugin-building skills, and the broad catch-all nature ('broad, mixed, or under-specified') increases conflict risk.

2 / 3

Total

8

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
jscraik/Agent-Skills
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.