CtrlK
BlogDocsLog inGet started
Tessl Logo

spec-to-repo

Use when the user says 'build me an app', 'create a project from this spec', 'scaffold a new repo', 'generate a starter', 'turn this idea into code', 'bootstrap a project', 'I have requirements and need a codebase', or provides a natural-language project specification and expects a complete, runnable repository. Stack-agnostic: Next.js, FastAPI, Rails, Go, Rust, Flutter, and more.

68

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

82%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-organized, highly actionable skill body with clear phased workflow and concrete examples. Weaknesses are minor: some rule redundancy, an implicit rather than explicit validation retry loop, and one unreferenced bundle file.

Suggestions

Add an explicit 'if validation reports issues, fix and re-run until clean' feedback loop in Phase 4 to close the retry gap for a batch-generative operation.

Link references/spec-parsing-guide.md from Phase 1 (or remove the orphan file) so every bundle file is reachable from the body.

Deduplicate the no-placeholder / .gitignore rules by stating them once and cross-referencing from the Anti-Patterns table.

DimensionReasoningScore

Conciseness

The body is dense and mostly earns its tokens, but a few rules are repeated across Phase 3, the Anti-Patterns table, and the validation checks (e.g., no-TODO, .gitignore), and the three full example file trees are token-heavy though illustrative.

4 / 5

Actionability

It gives copy-paste-ready guidance: explicit generation rules, a file-generation order, a concrete validation checklist, real script invocations, and three fully annotated example file trees covering common cases.

5 / 5

Workflow Clarity

Four phases are clearly sequenced with a dedicated validation phase and checklist plus a validation script, but the validate→fix→re-run feedback loop is only weakly implied rather than stated as an explicit retry loop.

4 / 5

Progressive Disclosure

Structure is good with one-level-deep, clearly signaled references (references/stack-templates.md, scripts/validate_project.py), but references/spec-parsing-guide.md is never linked from the body, leaving an orphaned reference and a minor navigation gap.

4 / 5

Total

17

/

20

Passed

Description

86%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.

A strong, trigger-rich description that clearly states both capability and activation conditions with natural user phrasing. The main weakness is modest action specificity and a small overlap risk with the SaaS scaffolder sibling.

Suggestions

Add one or two concrete generation verbs (e.g., 'parse the spec, design the file tree, write working code') to lift specificity beyond trigger-listing.

Tighten the broad 'build me an app' trigger or add a disambiguating clause so it does not compete with saas-scaffolder for SaaS-shaped requests.

DimensionReasoningScore

Specificity

The description names the domain (repo scaffolding) and implies concrete actions like 'generate a starter' and 'scaffold a new repo', but it does not enumerate multiple distinct concrete actions — it largely restates one outcome ('complete, runnable repository') through varied trigger phrasing.

3 / 5

Completeness

It explicitly answers both: what ('a complete, runnable repository' from a natural-language spec) and when (a 'Use when...' clause with concrete trigger phrases), matching the top anchor.

5 / 5

Trigger Term Quality

It packs in natural phrases users actually say — 'build me an app', 'scaffold a new repo', 'bootstrap a project', 'turn this idea into code' — with strong synonym coverage and no jargon-only gaps.

5 / 5

Distinctiveness Conflict Risk

The spec-to-repo niche is clear and stack-agnostic breadth distinguishes it, but 'build me an app' overlaps a documented sibling (saas-scaffolder), leaving minor conflict risk with a closely related skill.

4 / 5

Total

17

/

20

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-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.