CtrlK
BlogDocsLog inGet started
Tessl Logo

continuous-agent-loop

Patterns for continuous autonomous agent loops with quality gates, evals, and recovery controls. Use when running an agent loop that must self-check, gate on evals, and recover from failures.

52

Quality

58%

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

Quality

Content

46%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-organized and brief, but it functions as an index of pointers rather than a usable skill: the combined pattern and recovery sections name other skills and gates without any concrete commands, configuration, or validation steps. The version/supersession line is also stale-prone administrative metadata that belongs in a deprecation note.

Suggestions

Add executable guidance to Recovery and Combined Pattern — e.g. the concrete command or criteria for 'freeze loop', 'run /harness-audit', and what a passing quality gate or eval looks like — instead of naming other skills without instructions.

Move the 'v1.8+ ... supersedes `autonomous-loops`' line into an 'old patterns' or 'deprecated' section, or drop the version metadata, to remove time-sensitive content from the main body.

Clarify that `ralphinho-rfc-pipeline`, `eval-harness`, `nanoclaw-repl`, etc. are external skills, or replace them with resolvable references, so the reader can navigate the recommended stack.

DimensionReasoningScore

Conciseness

The body is lean with no padding of concepts Claude already knows, but the opening line — 'This is the v1.8+ canonical loop skill name. It supersedes `autonomous-loops` while keeping compatibility for one release' — is time-sensitive version metadata that is not placed in a deprecated/old-patterns section, which the guidelines say should penalize conciseness. Not level 2, since it is one line rather than 'several unnecessary explanations or padded sections'.

3 / 5

Actionability

Guidance is high-level hints without executable specifics: 'Recommended production stack' only names other skills (`ralphinho-rfc-pipeline`, `plankton-code-quality`, `/quality-gate`, `eval-harness`, `nanoclaw-repl`), and recovery items like 'freeze loop', 'reduce scope to failing unit', and 'run `/harness-audit`' give no commands, parameters, or criteria. The selection flowchart is the only quasi-decision procedure, and even it lacks instructions for executing the chosen loop — matching level 2's 'high-level hints but missing the specific steps to execute'.

2 / 5

Workflow Clarity

Sequences are listed (combined pattern stack 1-4; recovery ordered freeze → audit → reduce scope → replay) but validation checkpoints are absent or implicit. Notably, a skill whose description centers on 'gate on evals' never shows how to check a gate or what acceptance criteria look like, matching level 3's 'sequence present but checkpoints missing or implicit'.

3 / 5

Progressive Disclosure

At under 50 lines with well-organized sections (Loop Selection Flow, Combined Pattern, Failure Modes, Recovery) and no bundle files to disclose, the simple-skill rule would allow a 5. It drops one level because the body references six named skills and commands that are not bundle files and are not clearly signaled as external cross-references — matching level 4's 'references mostly clear; minor organization gaps'.

4 / 5

Total

12

/

20

Passed

Description

70%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 description in third person with an explicit 'Use when' trigger clause and specific, natural trigger phrases. Its main limitation is that the capability list reads as themes (gates, evals, recovery) rather than concrete actions, and the 'when' clause mirrors the 'what' instead of broadening trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('continuous autonomous agent loops') and its constituent elements ('quality gates, evals, and recovery controls'), but these are themes rather than concrete actions — closer to 'names domain and 1-2 concrete actions, but not comprehensive' than to the 'several specific actions' of level 4.

3 / 5

Completeness

Both parts are present: a clear what ('Patterns for continuous autonomous agent loops with quality gates, evals, and recovery controls') and an explicit when ('Use when running an agent loop that must self-check, gate on evals, and recover from failures'). The when restates the what's vocabulary rather than adding distinct concrete trigger phrases, matching level 4's 'when could be more explicit or specific' rather than level 5.

4 / 5

Trigger Term Quality

The 'when' clause supplies natural phrases users would say — 'running an agent loop', 'self-check', 'gate on evals', 'recover from failures' — plus 'autonomous loops' and 'continuous' in the what-clause. Missing common synonyms/variations a user might type (e.g. 'background loop', 'keep running until done'), so it falls just short of level 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is fairly clear — self-checking agent loops with eval gates — and unlikely to trigger for unrelated skills. There is minor overlap risk with generic loop/iteration or CI/PR skills whose users would also say 'agent loop', keeping it below level 5.

4 / 5

Total

15

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.