CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

initializer-agent

First-session agent for autonomous coding projects. Use when starting a new autonomous project, generating feature lists, setting up environments, or scaffolding project structure.

Quality

75%

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/initializer-agent/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 well-structured with executable Quick Start code and useful artifact examples, but the oversized ASCII workflow diagram wastes tokens, the batch workflow lacks any validation/verification checkpoint before committing, and half of the referenced bundle files (FEATURE-CATEGORIES.md and all templates) do not exist.

Suggestions

Replace the ASCII box diagram with a concise numbered list; the same six steps can be conveyed in a fraction of the tokens.

Add a validation checkpoint before the initial commit — e.g., run init.sh, confirm the dev server starts, and spot-check feature_list.json parses — since generating 100-200 features and scaffolding a project is a batch operation with no current feedback loop.

Fix the broken navigation: either add references/FEATURE-CATEGORIES.md and the three templates/*.template files to the bundle, or remove those sections from SKILL.md so every listed path resolves.

DimensionReasoningScore

Conciseness

The Quick Start code, artifact examples, and category table earn their tokens, but the ~40-line ASCII box diagram restates what the six numbered workflow steps and artifact sections already convey — pure formatting overhead. Not a 2 because most sections are genuinely tight and nothing explains concepts Claude already knows.

3 / 5

Actionability

The Quick Start gives copy-paste-ready Python ("from scripts.initializer import InitializerAgent", "await agent.initialize_project(...)") plus concrete init.sh and feature_list.json examples. Not a 5 because the four listed scripts (initializer.py, feature_generator.py, etc.) get one-line labels without entry-point signatures, leaving gaps in coverage of common cases.

4 / 5

Workflow Clarity

The six steps (read spec → generate features → create env script → scaffold → commit → save state) are clearly sequenced, but this is a batch operation (100-200 generated features, whole-project scaffolding) with no validation checkpoint — nothing verifies the scaffold builds, init.sh runs, or the dev server starts before the initial commit. Per the rubric's cap for batch operations lacking feedback loops, this cannot exceed 3; it is above a 2 because the sequence itself is coherent and detailed.

3 / 5

Progressive Disclosure

Section structure is decent and references are one level deep, but navigation is unreliable: of the six referenced paths, only references/INITIALIZER-WORKFLOW.md and the four scripts/ files exist — references/FEATURE-CATEGORIES.md and all three templates/*.template files are missing from the bundle. A reader following half the pointers hits nothing, which fits 'some structure but could be better organized' rather than the 'minor organization gaps' of a 4.

3 / 5

Total

13

/

20

Passed

Description

83%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 description in third-person voice with an explicit 'Use when...' clause covering multiple concrete triggers. It clearly separates what the skill does from when to invoke it, with only minor room to expand trigger synonyms.

DimensionReasoningScore

Specificity

"First-session agent for autonomous coding projects" names the domain, and the description lists several concrete actions: "generating feature lists, setting up environments, or scaffolding project structure." Not a 5 because coverage is moderate rather than comprehensive — related capabilities (creating the init script, saving state artifacts) are absent, but it clearly exceeds the '1-2 concrete actions' of a 3.

4 / 5

Completeness

Both parts are explicit: "First-session agent for autonomous coding projects" answers what it does, and "Use when starting a new autonomous project, generating feature lists, setting up environments, or scaffolding project structure" is a concrete 'Use when' clause with multiple specific triggers — matching the top anchor.

5 / 5

Trigger Term Quality

Triggers like "starting a new autonomous project", "generating feature lists", "setting up environments", and "scaffolding project structure" are phrases a user would plausibly say. Not a 5 because synonyms and variations (e.g., "project bootstrap", "kickoff", file-extension cues) are missing.

4 / 5

Distinctiveness Conflict Risk

The "first-session" / "autonomous coding projects" framing carves a fairly distinct niche with low conflict risk against unrelated skills. Minor overlap remains with generic project-init or scaffolding skills, so it does not reach the 'clear niche, minimal conflict' of a 5.

4 / 5

Total

17

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

skills/initializer-agent/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.