CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

auto-claude-optimization

Auto-Claude performance optimization and cost management. Use when optimizing token usage, reducing API costs, improving build speed, or tuning agent performance.

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 ./.claude/skills/auto-claude-optimization/SKILL.md

The canonical home for this skill is auto-claude-optimization in fernandezbaptiste/Skrillz

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.

A dense, actionable tuning reference rich in concrete env vars and commands, dragged down by redundant sections, a missing validation checkpoint before destructive database cleanup, and a fully inlined structure where cost/memory material could live in separate reference files. The Quick Wins section largely rehashes earlier sections and should be consolidated.

Suggestions

Remove duplication: drop the repeated Ollama embedding config from 'Memory Optimization' or 'Memory System Optimization' (pick one home), and convert 'Quick Wins' into a short index of earlier section anchors instead of restating the same commands.

Add validation before destructive batch operations: show a dry-run or backup step before 'query_memory.py --cleanup --older-than 30d' and compact_database(), e.g., list episodes to be removed first, then confirm.

Split content that belongs in reference files: move the cost estimation table and memory-system tuning details into a references/ file (e.g., references/costs.md) linked from a short overview section, reducing the inline wall of tuning detail.

DimensionReasoningScore

Conciseness

The body is mostly lean — tables and code blocks with no basic-concept explanations — but contains clear redundancy: the Ollama embedding config appears in both "Memory Optimization" and "Memory System Optimization", and the "Quick Wins" section restates four optimizations already covered verbatim (Sonnet switch, Ollama memory, --skip-qa, --complexity simple). It fits anchor 3's 'mostly efficient but could be tightened' rather than anchor 4 because the duplicated sections are more than minor trimmable instances.

3 / 5

Actionability

Mostly executable guidance: concrete env vars (AUTO_BUILD_MODEL=..., MAX_PARALLEL_AGENTS=8, API_TIMEOUT_MS=120000), runnable commands (python run.py --spec 001 --skip-qa, time python run.py, cProfile invocation), and copy-paste .env blocks. It is not a 5 because a few snippets are placeholder-level — max_thinking_tokens=5000 with only 'In agent configuration' as location, and the '# Use targeted searches' block that is comments only — matching anchor 4's 'minor gaps'.

4 / 5

Workflow Clarity

The document offers a benchmarking section (time a build, compare models) and a prioritized Quick Wins ladder, but there is no explicit sequenced tuning workflow (e.g., measure baseline → change one variable → re-measure). Destructive batch operations appear without validation steps — 'Clear old episodes' via query_memory.py --cleanup and compact_database() have no backup or dry-run checkpoint — which per the judging guidelines caps this dimension at 3.

3 / 5

Progressive Disclosure

The body has good section headers and points to sibling skills (auto-claude-memory, auto-claude-build) but includes no bundle files at all; everything — cost estimation tables, memory system tuning, benchmarking — is inlined in a ~360-line file. This matches anchor 3's 'some structure but content that should be separate is inline' rather than anchor 4, whose 'references mostly clear' assumes content is actually split out.

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: third-person voice, a clear 'what' statement, and an explicit 'Use when...' clause with concrete, natural trigger phrases. The only weakness is that its action verbs are somewhat generic and 'build speed' slightly overlaps a sibling skill's territory.

DimensionReasoningScore

Specificity

The description lists several specific action areas — "optimizing token usage, reducing API costs, improving build speed, or tuning agent performance" — beyond just naming the domain. It falls short of anchor 5 because the actions are moderately generic verbs (optimizing, reducing, tuning) rather than the fully concrete capability list seen in the top anchor.

4 / 5

Completeness

It clearly answers 'what' ("Auto-Claude performance optimization and cost management") and explicitly answers 'when' with concrete trigger phrases ("Use when optimizing token usage, reducing API costs, improving build speed, or tuning agent performance"), matching the anchor 5 example structure. It is not a 4 because the 'when' clause is already explicit and specific, not merely present-but-could-be-more-explicit.

5 / 5

Trigger Term Quality

Natural phrases like "token usage", "API costs", "build speed", and "agent performance" are what a user would actually say when needing this skill. It misses a few common synonyms (e.g., "reduce spending", "faster builds", "efficiency"), matching anchor 4's 'good keyword coverage; a few natural terms missing' rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Scoping to "Auto-Claude" with triggers like token usage and API costs gives it a clear niche with minimal conflict risk against unrelated skills. It scores 4 rather than 5 because "improving build speed" overlaps with the related auto-claude-build skill referenced in the body, a minor overlap 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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/auto-claude-optimization/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.