CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ac-task-executor

Execute implementation tasks in autonomous coding. Use when running feature implementations, executing build tasks, processing feature queue, or orchestrating task completion.

Quality

80%

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-task-executor/SKILL.md

The canonical home for this skill is ac-task-executor in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 content is a lean, code-first overview with an executable quick start, a clearly sequenced lifecycle with explicit validation and error-recovery loops, and appropriate delegation of implementation detail to the one bundle file. The only weaknesses are minor: a redundant restatement of purpose and Error Handling guidance that names policies (retry, rollback) without the concrete API to invoke them.

DimensionReasoningScore

Conciseness

The body is lean and code-first with no explanation of concepts Claude already knows; the only trimmable redundancy is that the purpose is stated three times (the intro line, the Purpose section, and the frontmatter description). Fits anchor 4 (minor instances that could be trimmed) rather than 5's every-token-earns-its-place.

4 / 5

Actionability

The Quick Start and Execution Modes snippets are executable and copy-paste ready (all four methods verified present in scripts/task_executor.py), but the Error Handling directives ("Retry implementation up to 3 times", "Rollback to last checkpoint") omit the concrete API/commands for how to retry or roll back. Anchor 4 (minor gaps) rather than 5.

4 / 5

Workflow Clarity

The Task Lifecycle (SELECT → PREPARE (RED) → IMPLEMENT (GREEN) → REFACTOR → VALIDATE → COMMIT → UPDATE → NEXT) is a clearly numbered sequence with an explicit validation step, and Error Handling supplies feedback loops (retry up to 3 times, analyze-and-adjust on test failure, rollback on critical error), so the batch-operation cap does not apply. Matches anchor 5.

5 / 5

Progressive Disclosure

The body is a clear overview and appropriately delegates the full API to the single bundle file via "See `scripts/task_executor.py` for full implementation" — one level deep, well signaled in an API Reference section, and the referenced file exists with the documented methods. Nothing that belongs in a separate file is inlined. Matches anchor 5.

5 / 5

Total

18

/

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 an explicit and well-formed "Use when" clause with naturally phrased trigger terms, but it is circular: the trigger phrases restate the single generic capability ("execute tasks") instead of enumerating what the skill concretely does (e.g., runs RED/GREEN/REFACTOR cycles, validates criteria, commits, updates state). The niche is mostly distinct with minor overlap risk from "executing build tasks".

Suggestions

Enumerate the concrete capabilities instead of restating the same action, e.g., "Executes feature implementations through a test-first RED/GREEN/REFACTOR cycle, runs criteria validation, commits results, and updates feature state."

Replace the circular "Use when" gerunds with discriminating conditions tied to the ecosystem, e.g., "Use when processing the AC feature queue, running the next queued feature, or resuming an autonomous coding session."

Scope the overly broad trigger "executing build tasks" to the specific pipeline (e.g., "executing AC build tasks") to reduce conflict with generic build/run skills.

DimensionReasoningScore

Specificity

"Execute implementation tasks in autonomous coding" names the domain but the action is generic; the trigger phrases ("running feature implementations, executing build tasks, processing feature queue") restate one action rather than listing distinct capabilities. This matches anchor 2 (names the domain, minimal/generic actions) rather than 3, which would require 1-2 distinct concrete actions such as executing tasks and validating results.

2 / 5

Completeness

Both "what" ("Execute implementation tasks in autonomous coding") and an explicit "Use when..." clause are present, but the "when" is circular — it restates the "what" as gerunds rather than adding discriminating trigger conditions. Fits anchor 4 (when could be more explicit or specific), below anchor 5's concrete, additive trigger phrases.

4 / 5

Trigger Term Quality

"feature implementations", "build tasks", "feature queue", and "orchestrating task completion" are phrases a user of this system would naturally say, giving good keyword coverage; a few natural variants ("run tasks", "implement features") are missing. Clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

"autonomous coding" plus "feature queue" carves a mostly distinct niche, but "executing build tasks" is broad enough to overlap with generic build/run skills. Minor overlap risk fits anchor 4; not 5 because one trigger term lacks a distinct boundary.

4 / 5

Total

14

/

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

Path

.claude/skills/ac-task-executor/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.