CtrlK
BlogDocsLog inGet started
Tessl Logo

ac-autonomous-orchestrator

Main orchestrator for autonomous coding operations. Use when running autonomous sessions, coordinating components, managing the full lifecycle, or orchestrating implementations.

59

Quality

74%

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 tight, accurate overview: an executable Quick Start verified against the real script, a clear phase flow, and an appropriate one-level-deep reference. Weaknesses are minor — some redundancy with the description and undocumented config/feature-list details that a user would need to operate the loop for real.

Suggestions

Replace the redundant opening line and Purpose section (which restate the description) with the concrete operational detail users need: the feature_list.json format and available OrchestratorConfig options (max_iterations, max_cost_usd, qa_review).

Add a brief error-recovery note to the Orchestration Flow (e.g. 'On validation failure, loop back to EXECUTE for the failing feature') so the workflow has an explicit feedback loop.

Document the pause/resume operations and the resulting OrchestratorResult fields, since consumers of the API will interact with them.

DimensionReasoningScore

Conciseness

The body is lean with no explanation of concepts Claude already knows, but the opening line ('Main orchestrator for autonomous coding operations.') and the Purpose section largely restate the frontmatter description. Minor duplication could be trimmed, placing it just below 'every token earns its place'.

4 / 5

Actionability

The Quick Start is copy-paste ready and its API matches the actual implementation in scripts/autonomous_orchestrator.py (constructor, initialize with objective kwarg, async run). Minor gaps: OrchestratorConfig options and the feature_list.json format that drives the whole loop are never mentioned.

4 / 5

Workflow Clarity

The Orchestration Flow presents a clear six-phase sequence with validation as an explicit step ('VALIDATE → QA review and validation'). It falls short of 5 because no feedback loop or error-recovery guidance is given (e.g. what happens when validation fails), even though the script implements failure states and checkpoints.

4 / 5

Progressive Disclosure

The body is under 50 lines with clean, well-organized sections, and implementation detail is appropriately deferred one level deep to scripts/autonomous_orchestrator.py, which exists and matches the documented API. For a skill this size, the split is exactly right.

5 / 5

Total

17

/

20

Passed

Description

57%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 well-formed explicit 'Use when...' clause covering multiple trigger scenarios and occupies a reasonably distinct niche. Its main weakness is that the capability statement is generic and circular — it never says concretely what the orchestrator does (plan features, run TDD loops, validate, commit).

Suggestions

Replace generic phrases like 'coordinating components' and 'managing the full lifecycle' with concrete capabilities, e.g. 'Plans feature lists, runs TDD implementation loops, performs QA validation, and commits completed features.'

Add trigger synonyms users would naturally say, such as 'autonomous coding', 'unattended implementation', or 'hands-off feature development', to broaden trigger coverage.

State the concrete inputs/outputs (e.g. driven by an objective and a feature_list.json) so the 'what' is specific rather than circular.

DimensionReasoningScore

Specificity

Phrases like 'coordinating components', 'managing the full lifecycle', and 'orchestrating implementations' name the domain but are generic action statements with no concrete capabilities. No specific actions are listed, so it matches 'names the domain but actions are minimal or generic' rather than the 3 anchor's 1-2 concrete actions.

2 / 5

Completeness

Both parts are present: 'Main orchestrator for autonomous coding operations' states the what, and an explicit 'Use when running autonomous sessions, coordinating components, managing the full lifecycle, or orchestrating implementations' gives the when. It falls short of 5 because the what is circular ('orchestrator... orchestrates') rather than concretely describing what it does.

4 / 5

Trigger Term Quality

'autonomous sessions', 'orchestrating', and 'coordinating components' are relevant keywords users might say, but common variations and synonyms are missing. Coverage is present but incomplete, fitting the 'some relevant keywords but missing common variations' anchor.

3 / 5

Distinctiveness Conflict Risk

'Autonomous coding operations' is a fairly distinct niche, but 'coordinating components' and 'managing the full lifecycle' are broad enough to overlap with other orchestration or project-management skills. Mostly distinct with minor overlap risk against closely related skills.

4 / 5

Total

13

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fernandezbaptiste/Skrillz
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.