CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

templates

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

77

1.35x
Quality

72%

Does it follow best practices?

Impact

100%

1.35x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/app-builder/templates/SKILL.md

The canonical home for this skill is templates in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 well-structured routing skill: concise, table-driven, with clear one-level-deep references and an unambiguous selection workflow. Its main weaknesses are minor — a vacuous closing sentence, no fallback for unmatched project types, and referenced TEMPLATE.md files that are not present in the provided bundle.

DimensionReasoningScore

Conciseness

The body is a lean, table-driven index with no concept explanations Claude already knows. Minor trimmable fluff remains: 'Read ONLY the template matching user's project type!' repeats the usage step 'Read ONLY that template's TEMPLATE.md', and the closer 'This skill is applicable to execute the workflow or actions described in the overview' adds nothing. Fits anchor 4 (efficient, minor over-explanation to trim).

4 / 5

Actionability

The template table maps each project type to a concrete file path ('nextjs-fullstack/TEMPLATE.md') with a 'When to Use' column, and the 4-step usage sequence is executable. Not 5 because the real execution guidance is entirely delegated to the TEMPLATE.md files and step 4 ('Follow its tech stack and structure') is a high-level instruction rather than concrete steps.

4 / 5

Workflow Clarity

The sequence (user request → match template → read only that TEMPLATE.md → follow it) is clear and unambiguous via the table, and this is a simple routing skill with no destructive/batch operation, so no validation cap applies. Not 5 because there is no fallback step for a project type that matches no template, leaving a small gap in the flow.

4 / 5

Progressive Disclosure

Textbook one-level-deep routing: SKILL.md is a pure overview/index and every detail lives in well-signaled per-template references. However, none of the 12 referenced TEMPLATE.md files exist in the provided bundle, so the disclosure path cannot be verified end-to-end — structure merits 5, the dangling references hold it to 4.

4 / 5

Total

16

/

20

Passed

Description

58%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 has a clear what/when structure and a natural trigger phrase, but stays generic: it never names the tech stacks it covers, lists no specific capabilities beyond 'scaffolding', and its trigger overlaps with any project-init skill. Naming the stacks and adding synonyms like 'boilerplate' or 'starter' would lift most dimensions.

Suggestions

Replace 'various tech stacks' with the actual stacks (e.g., 'Next.js, Express, FastAPI, Flutter, Electron, Chrome extensions, Turborepo monorepos') so both specificity and distinctiveness improve.

Add natural trigger synonyms users say, such as 'scaffold', 'boilerplate', 'starter', or 'initialize a new app'.

State concretely what each template provides (directory structure, configured dependencies, starter commands) instead of the bare action 'scaffolding'.

DimensionReasoningScore

Specificity

Names the domain ('Project scaffolding templates for new applications') and one concrete action ('scaffolding'), plus the concrete detail 'Contains 12 templates', but 'various tech stacks' is generic and no stacks are named. Fits anchor 3 (1-2 concrete actions, not comprehensive) — below 4 because it does not list several specific actions, above 2 because it goes beyond bare domain-naming.

3 / 5

Completeness

Explicitly answers both: what ('Project scaffolding templates for new applications... Contains 12 templates') and when ('Use when creating new projects from scratch'). Not 5 because the 'what' remains generic ('various tech stacks') rather than enumerating concrete capabilities, which keeps the trigger guidance from being fully concrete.

4 / 5

Trigger Term Quality

'Use when creating new projects from scratch' is a natural user phrase and 'scaffolding'/'templates' are relevant keywords, but common synonyms users actually say — 'boilerplate', 'starter', 'initialize a new app', and stack names like 'Next.js' or 'FastAPI' — are absent. Matches anchor 3 (some relevant keywords, missing common variations).

3 / 5

Distinctiveness Conflict Risk

'Creating new projects from scratch' is a broad trigger that overlaps with any scaffolding/init/project-generation skill, and with no named stacks ('various tech stacks') the description cannot be distinguished from similar skills. Fits anchor 3 (somewhat specific but could still overlap).

3 / 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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/app-builder/templates/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.