CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

autonomous-loop

Main orchestration loop for autonomous coding. Use when running autonomous sessions, orchestrating feature completion, managing continuous loops, or coordinating agent lifecycle.

Quality

73%

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/autonomous-loop/SKILL.md

The canonical home for this skill is autonomous-loop in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 an efficient, actionable overview with real executable code that matches the bundled scripts and a clear workflow including validation and rollback loops. Its main defects are the missing references files (two cited detail documents don't exist) and workflow phases that stop at the diagram level without concrete commands.

Suggestions

Create the referenced 'references/LOOP-LIFECYCLE.md' and 'references/CONTINUATION-PROTOCOL.md' (or remove the References section) so the signaled deep-dive content actually exists.

Add a concrete continuation example — how the context-limit check detects and triggers continuation via scripts/continuation_handler.py.

Replace the large ASCII diagram with a compact numbered workflow to cut ~30 lines while preserving the sequence and checkpoints.

DimensionReasoningScore

Conciseness

The body is lean: quick-start code, a result dataclass, a compact table, and short lists, with no explanation of concepts Claude already knows. The ~45-line ASCII diagram is minor padding that could be tightened into a compact numbered workflow, keeping it below anchor 5.

4 / 5

Actionability

The Quick Start code is real and executable — AutonomousLoop, run(), and LoopConfig(max_sessions, token_budget, auto_checkpoint) all match the actual scripts in the bundle. Minor gaps remain: no example of creating/loading the feature list, and 'from scripts.autonomous_loop' assumes a package context without setup guidance, so it is not fully copy-paste ready (anchor 5).

4 / 5

Workflow Clarity

The workflow diagram lays out a clear sequence (initialize → feature loop → context check → completion) with explicit validation checkpoints ('Run E2E tests', 'If fail: recover or rollback') — matching anchor 4's 'clear sequence with most checkpoints present'. It falls short of anchor 5 because the phases lack concrete commands (e.g., how to trigger continuation or what 'check context limits' means operationally).

4 / 5

Progressive Disclosure

The body is well structured with clearly labeled one-level-deep References and Scripts sections, and the four listed scripts exist. However, both referenced detail files — 'references/LOOP-LIFECYCLE.md' and 'references/CONTINUATION-PROTOCOL.md' — do not exist in the bundle, so the detail content they promise is unreachable. Scored against the actual bundle structure, this lands at anchor 3: some structure, but the references do not deliver.

3 / 5

Total

15

/

20

Passed

Description

65%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 solid explicit trigger clause with natural phrases and a distinct niche, but the capability statement is abstract — it says 'orchestration loop' without naming any concrete action the skill performs. Adding what the loop actually does (implement features, verify with tests, checkpoint and recover) would round it out.

Suggestions

Replace the abstract 'Main orchestration loop' with concrete actions, e.g., 'Runs a feature-implementation loop with TDD, E2E verification, checkpointing, and rollback until all features are complete.'

Add natural trigger synonyms users are likely to say, such as 'run continuously', 'keep going until done', or 'auto-continue a coding session'.

State the outcome (completing all features autonomously across session continuations) so the 'what' answers capability, not just category.

DimensionReasoningScore

Specificity

The description names the domain ('Main orchestration loop for autonomous coding') but the only action stated is the generic 'orchestration loop'; concrete capabilities like implementing features, running tests, checkpointing, or recovering from failures are never stated. It matches anchor 2 ('names the domain but actions are minimal or generic') rather than anchor 3, which requires 1-2 concrete actions.

2 / 5

Completeness

Both a 'what' ('Main orchestration loop for autonomous coding') and an explicit 'when' ('Use when running autonomous sessions, orchestrating feature completion...') are present. The 'what' is a vague label rather than a concrete capability statement, so it falls short of anchor 5's 'clearly and explicitly answers both what AND when'.

4 / 5

Trigger Term Quality

The 'Use when' clause provides good natural-phrase coverage: 'running autonomous sessions', 'orchestrating feature completion', 'managing continuous loops', 'coordinating agent lifecycle'. A few natural variations users would say are missing (e.g., 'run continuously', 'keep going until done', 'auto-continue'), so it is not anchor 5.

4 / 5

Distinctiveness Conflict Risk

The autonomous-coding orchestration niche is fairly distinct with specific triggers ('autonomous sessions', 'agent lifecycle'). There is minor overlap risk with closely related orchestration/session-management skills in the same ecosystem, so anchor 4 fits better than anchor 5.

4 / 5

Total

14

/

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: 2 missing

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/autonomous-loop/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.