CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-base-template-generator

Agent skill for base-template-generator - invoke with $agent-base-template-generator

51

1.01x
Quality

26%

Does it follow best practices?

Impact

94%

1.01x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/agent-base-template-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

32%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 a generic persona prompt rather than actionable skill guidance: it describes attitudes and best practices around template generation but never shows a concrete template, command, or output format, and it begins with a duplicated frontmatter/description block that pads tokens. Its one strength is that it is short, cleanly sectioned, and needs no external references.

Suggestions

Remove the duplicated inner YAML frontmatter block from the body (fold its description into the real frontmatter) to eliminate pure padding.

Add one complete example scaffold (e.g., a minimal React/TypeScript component template the agent should produce) so the guidance is executable rather than descriptive.

Append a validation checkpoint to the generation workflow — e.g., verify the generated template compiles/lints and runs before presenting it.

DimensionReasoningScore

Conciseness

The body opens with a duplicated raw frontmatter block containing the entire description plus two verbose <example> blocks with commentary — pure padding in the body — followed by persona framing ("You are a Base Template Generator, an expert architect...") and generic best-practice assertions ("Include proper TypeScript definitions, error handling") that Claude already knows. Several padded sections match anchor 2 ("Noticeably verbose; several unnecessary explanations or padded sections"); it is not 1 because nothing extensively teaches basic concepts.

2 / 5

Actionability

No code, command, file path, or example template appears anywhere; guidance is abstract ("Create modular, extensible templates", "Design templates with clear extension points"). The six-step list and the category list are high-level hints without executable specifics, placing this between anchor 1 ("no concrete code or commands; only describes rather than instructs") and anchor 2 ("high-level hints but missing the specific steps").

2 / 5

Workflow Clarity

The numbered approach ("1. Analyze Requirements... 6. Provide Context") gives a rough sequence, but each step is a platitude ("Understand the specific type of template needed") and validation is entirely absent — no check that the generated template compiles, lints, or runs. This matches anchor 2 ("Rough sequence present but many gaps; steps poorly defined; validation absent"); not 3 because the steps are too vague to function as listed checkpoints.

2 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and the ~40-line body has clear sections (responsibilities, approach, categories, quality standards), so per the simple-skill guidance well-organized sections alone can score high. The stray second frontmatter block at the top of the body is a minor organization defect (misplaced metadata that should be in the real frontmatter), matching anchor 4 ("Good structure... minor organization gaps") rather than 5.

4 / 5

Total

10

/

20

Passed

Description

21%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 effective frontmatter description is a placeholder wrapper ("Agent skill for base-template-generator - invoke with $agent-base-template-generator") that says nothing about capabilities or when to use the skill. The file's body does contain a much richer embedded description ("Use this agent when you need to create foundational templates, boilerplate code, or starter configurations...") in a second frontmatter block, but it is never surfaced to the actual frontmatter where skill triggering reads it.

Suggestions

Replace the placeholder with the substantive description already present in the embedded block: state the capabilities (creating foundational templates, boilerplate code, starter configurations for projects, components, or features) directly in the frontmatter description.

Add an explicit trigger clause such as "Use when the user asks to scaffold a component, set up boilerplate, or start a new project or feature from a template" using natural user phrasing.

Trim the embedded <example> blocks from the description; they inflate token cost without improving trigger matching.

DimensionReasoningScore

Specificity

The description reads only "Agent skill for base-template-generator - invoke with $agent-base-template-generator" — it names the domain and an invocation string but states no concrete capability or action. It falls between anchor 1 ("no concrete actions; pure abstract language") and anchor 2 ("names the domain but actions are minimal or generic"): the domain is named, ruling out 1, but zero capability actions keep it below 3.

2 / 5

Completeness

The "what" is a vague label ("Agent skill for base-template-generator") and the "when" is entirely absent — no "Use when..." clause or equivalent trigger guidance. This is anchor 2 ("Has a vague 'what' and no 'when'"); not 1 because a domain is named, not 3 because the skill's actual function is never stated.

2 / 5

Trigger Term Quality

The only terms present are internal identifiers: "agent skill", "base-template-generator", "$agent-base-template-generator". No natural phrases a user would actually say (template, boilerplate, scaffold, starter, project setup) appear — matching anchor 1 ("No natural keywords; only technical jargon or entirely generic language").

1 / 5

Distinctiveness Conflict Risk

The named-agent invocation is unique, but the description conveys only "agent skill for template generation", which overlaps with any scaffolding/boilerplate/starter-project skill. Anchor 3 ("Somewhat specific but could still overlap with similar skills") is the best fit; not 4 because nothing concrete in the description distinguishes it from related code-generation skills.

3 / 5

Total

8

/

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
ruvnet/ruflo
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.