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

70%

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

Quality

Content

63%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 a well-organized overview with genuinely executable Quick Start code that matches the bundled scripts, and the workflow diagram captures validation and recovery loops. Its main deficits are the token-heavy ASCII diagram and two referenced reference documents that are missing from the bundle, which breaks progressive disclosure.

Suggestions

Replace the 40-line ASCII diagram with a compact numbered workflow list — the same sequence at a fraction of the tokens.

Create the missing `references/LOOP-LIFECYCLE.md` and `references/CONTINUATION-PROTOCOL.md` files, or remove the dangling links from the References section.

Show how `project_dir` is obtained (e.g., a Path example) in the Quick Start so the snippets are fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body avoids explaining known concepts and the Quick Start is tight, but the ~40-line ASCII box diagram conveys a workflow that a 10-line numbered list would state just as clearly, so a third of the body could be trimmed. Not 4 because the diagram is more than a minor instance of padding; not 2 because everything else (code, table, lists) is efficient and accurate.

3 / 5

Actionability

Both Quick Start snippets are real, executable code verified against the bundle — `await loop.run()`, `run(config)` with optional config, and `LoopConfig(max_sessions=10, token_budget=500000, auto_checkpoint=True)` all match the actual script signatures. Not 5 because `project_dir` is never defined or shown how to obtain it, so the snippets aren't fully copy-paste ready; not 3 because the code is genuinely executable, not pseudocode.

4 / 5

Workflow Clarity

The INIT → FEATURE LOOP → CONTEXT CHECK → COMPLETION sequence is clearly ordered with explicit validation checkpoints (E2E pass/fail branch, 'recover or rollback' feedback, context-limit check). Not 5 because the steps are design-level descriptions without concrete commands for actions like 'create checkpoint' or 'prepare handoff'; not 3 because pass/fail validation and error-recovery feedback are explicitly present.

4 / 5

Progressive Disclosure

The structure is good in intent — overview body with clearly signaled one-level-deep References and Scripts sections — and all four referenced scripts exist with matching classes. However, both referenced reference files (`references/LOOP-LIFECYCLE.md`, `references/CONTINUATION-PROTOCOL.md`) do not exist in the bundle, so navigation to the detail content is broken. Not 4 because dangling referenced paths are more than a minor organization gap; not 2 because the body itself is well-sectioned and scripts resolve correctly.

3 / 5

Total

14

/

20

Passed

Description

66%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 answers both 'what' and 'when' with an explicit 'Use when' clause and mostly natural trigger terms, which puts it above average. Its weaknesses are an abstract 'what' built from management verbs (orchestrating, managing, coordinating) and trigger phrases that overlap with sibling skills in the same ecosystem.

Suggestions

Replace abstract management verbs with concrete capabilities, e.g., 'Runs a TDD feature loop: implements features, runs E2E tests, recovers or rolls back failures, and hands off at context limits.'

Expand the 'what' clause to name 2-3 concrete actions so completeness can reach the top anchor, instead of the single clause 'Main orchestration loop for autonomous coding'.

Drop 'coordinating agent lifecycle' (owned by autonomous-session-manager) and center triggers on distinctive phrases like 'autonomous loop' and 'run until all features are complete' to reduce conflict risk.

DimensionReasoningScore

Specificity

The 'what' is a single abstract clause — "Main orchestration loop for autonomous coding" — and the action phrases ("orchestrating feature completion", "managing continuous loops", "coordinating agent lifecycle") are generic management-verb constructions rather than concrete capabilities, matching the 'domain plus 1-2 actions, not comprehensive' anchor. Not 4 because the rubric penalizes buzzword-style verbs; not 2 because the domain is clearly named and several action phrases are present.

3 / 5

Completeness

It has both parts: "Main orchestration loop for autonomous coding" (what) and an explicit "Use when running autonomous sessions, orchestrating feature completion..." clause (when) with concrete trigger phrases. Not 5 because the 'what' is a single thin clause that doesn't state what the loop actually does (implement, test, recover, hand off); not 3 because the 'when' is explicitly present, not merely implied.

4 / 5

Trigger Term Quality

Phrases like "running autonomous sessions", "managing continuous loops", and "autonomous coding" are natural terms a user would say when needing this skill, giving good keyword coverage. Not 5 because common variations like 'run until done', 'unattended', or 'keep going' are missing; not 3 because multiple relevant natural terms are present rather than just some.

4 / 5

Distinctiveness Conflict Risk

The autonomous-coding niche is somewhat specific, but triggers like "running autonomous sessions" and "coordinating agent lifecycle" overlap directly with sibling skills named in the body (autonomous-session-manager, handoff-coordinator). Not 4 because multiple trigger phrases point at other skills in the same ecosystem; not 2 because the core 'autonomous loop' framing is distinctive.

3 / 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

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.