CtrlK
BlogDocsLog inGet started
Tessl Logo

auto-setup

Auto-configure quality gates, hooks, and settings for a new project. Detects project type and sets up appropriate tooling. Use when onboarding a new codebase.

61

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/auto-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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, mostly executable skill body with clear sequencing and lean prose. Its main weakness is workflow validation: a project-setup skill that writes .claude/settings.json should include an explicit feedback loop to validate the generated config before declaring success.

Suggestions

Add an explicit validation step after Step 4 (e.g., run `node -e` / `ruff --version` smoke tests or load the generated settings.json and verify it parses) before reporting 'Settings written' in the Output.

Provide a concrete .claude/settings.json template or schema in Step 4 instead of a bullet list, so the generation step is copy-paste ready.

Add an explicit guard/confirmation checkpoint for the destructive case: when .claude/settings.json already exists, prompt the user and merge rather than overwrite.

DimensionReasoningScore

Conciseness

Lean body with no padding or explanation of concepts Claude already knows; the four near-identical per-language JSON blocks are slightly repetitive but each earns its place.

4 / 5

Actionability

Provides executable detection commands and concrete per-language lint/test/format commands, but the '.claude/settings.json' generation in Step 4 is described via bullets rather than a concrete template.

4 / 5

Workflow Clarity

Steps 1-4 are clearly sequenced with a tool-verification checkpoint (Step 3), but the workflow writes settings files (potentially destructive/batch) and lacks an explicit validate-the-output feedback loop, which caps this at 3.

3 / 5

Progressive Disclosure

Single self-contained SKILL.md with well-organized sections (Trigger, Detection, Output, Rules) and no bundle files; the inlined per-language config blocks could theoretically live in a reference file but are appropriately placed for a compact skill.

4 / 5

Total

15

/

20

Passed

Description

75%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 solid third-person description that clearly states capabilities and an explicit use-when trigger. It is concise, actionable, and reasonably distinct, falling just short of the top anchor on specificity and trigger breadth.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('Auto-configure quality gates, hooks, and settings', 'Detects project type', 'sets up appropriate tooling'), with only minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ('Auto-configure quality gates, hooks, and settings... Detects project type and sets up appropriate tooling') and when ('Use when onboarding a new codebase'); the when clause is a single trigger and could be more specific.

4 / 5

Trigger Term Quality

Includes natural phrases a user would say ('onboarding a new codebase', 'new project'), but misses common synonyms like 'setup' or 'bootstrap'.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (project setup/onboarding) with distinct triggers, though 'quality gates, hooks, and settings' could overlap slightly with general Claude-config skills.

4 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
rohitg00/pro-workflow
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.