CtrlK
BlogDocsLog inGet started
Tessl Logo

templates

Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.

51

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/app-builder/templates/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 well-organized router/index for 12 templates with a sensible selective-reading rule, but it is undermined by the fact that none of the referenced TEMPLATE.md files exist in the bundle, leaving the skill with no actual payload. Generic 'When to Use' and 'Limitations' boilerplate adds tokens without adding guidance.

Suggestions

Add the 12 referenced <template>/TEMPLATE.md files to the bundle, or remove/correct the broken links — as written, every disclosure path dead-ends at a nonexistent file.

Replace the vacuous 'When to Use' sentence and generic Limitations boilerplate with skill-specific guidance (e.g., what inputs to confirm, what to do when the user's stack isn't listed).

Add a fallback step to the Usage workflow for project types that match no template (e.g., pick the closest template or ask the user) so the routing never stalls.

DimensionReasoningScore

Conciseness

The core content (the template table and the 4-step Usage) is lean, but the body carries vacuous boilerplate: 'This skill is applicable to execute the workflow or actions described in the overview' says nothing, and the generic Limitations section restates universal cautions. This matches 'mostly efficient but includes some unnecessary explanation'; not 4 because two full sections are padding that could be trimmed or made specific.

3 / 5

Actionability

The Usage steps and the matching table give concrete routing guidance ('User says "create [type] app" → Match to appropriate template → Read ONLY that template's TEMPLATE.md'), but the final instruction 'Follow its tech stack and structure' is vague and the referenced payload files do not exist in the bundle, so the guidance cannot actually be executed. This lands at 'some concrete guidance but incomplete'; not 4 because the executable path dead-ends at missing files.

3 / 5

Workflow Clarity

The routing workflow is a clear, correctly ordered 4-step sequence with an explicit selective-reading constraint, and the task is non-destructive so no validation checkpoints are required. Not 5 because there is no fallback step for when no template matches the user's request and no recovery guidance.

4 / 5

Progressive Disclosure

The structure is well designed — a one-level-deep index table with clear 'When to Use' columns — but every one of the 12 referenced paths (e.g., nextjs-fullstack/TEMPLATE.md) is missing from the bundle, so navigation is broken in practice. Scored against the actual bundle structure this is 'some structure but could be better organized' rather than 4, since the disclosure chain points at files that do not exist.

3 / 5

Total

13

/

20

Passed

Description

57%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 is concise and correctly structured with both a 'what' and an explicit 'Use when' clause, in third person. Its main weaknesses are the absence of any concrete capability actions and thin trigger-term coverage — no stack names or natural synonyms like 'scaffold' or 'boilerplate'.

Suggestions

Add 1-2 concrete capability actions, e.g., 'Generates ready-to-run project scaffolds with configured tooling for 12 tech stacks (Next.js, Express, FastAPI, Flutter, and more)'.

Broaden trigger terms with natural synonyms and stack names: 'Use when the user asks to scaffold, bootstrap, or start a new project/app (e.g., Next.js, SaaS, REST API, CLI, monorepo)'.

Replace 'various tech stacks' with a short sample of the actual stacks so the description distinguishes itself from generic project-setup helpers.

DimensionReasoningScore

Specificity

The description names the domain ('Project scaffolding templates for new applications', 'Contains 12 templates') but lists no concrete actions — there are no capability verbs at all, and 'various tech stacks' is generic. It sits at the 'names the domain but actions are minimal or generic' anchor, not 3, because no specific actions (e.g., 'generates a Next.js project with Prisma configured') are stated.

2 / 5

Completeness

Both parts are present: what ('Project scaffolding templates... Contains 12 templates') and an explicit when ('Use when creating new projects from scratch'). Not 5 because the 'when' clause lacks concrete trigger phrases or stack mentions; not 3 because the 'when' is explicit rather than weakly implied.

4 / 5

Trigger Term Quality

'Use when creating new projects from scratch' is a phrase users would plausibly say, but common variations like 'scaffold', 'new app', 'boilerplate', 'starter', or any stack names (Next.js, API, SaaS) are missing. Not 4 because keyword coverage lacks the natural synonyms and concrete stack terms users would actually mention.

3 / 5

Distinctiveness Conflict Risk

New-project scaffolding is a fairly distinct niche with low overlap risk against typical document/data/analysis skills. Not 5 because 'creating new projects from scratch' could still collide with general project-setup or repo-initialization tasks, and no stack keywords sharpen the boundary.

4 / 5

Total

13

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 12 missing

Warning

Total

14

/

16

Passed

Repository
sickn33/agentic-awesome-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.