CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

autonomous-agent-patterns

Design patterns for building autonomous coding agents, inspired by [Cline](https://github.com/cline/cline) and [OpenAI Codex](https://github.com/openai/codex).

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/autonomous-agent-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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-structured overview that delegates detail appropriately to a single, verified, one-level-deep reference, with strong and specific safety constraints. Its weaknesses are the absence of any concrete pattern or quick-start example inline and the lack of an explicit step sequence with validation checkpoints in the body itself.

Suggestions

Add a brief quick-start section inline (e.g., a minimal agent-loop skeleton or the key design checklist) so the skill is actionable without first opening the reference.

Convert the dense run-on prose in 'Authorization and implementation limits' into bulleted, scannable rules so they are easier to apply and verify.

State an explicit short workflow (read guide -> select patterns -> apply constraints -> validate output) with validation checkpoints instead of implying them through the reference.

DimensionReasoningScore

Conciseness

The body is lean — a delegation pointer, a when-to-use list, and dense constraint prose with no explanations of concepts Claude already knows. Minor redundancy keeps it below 5: the blockquote restates the description verbatim, and the run-on safety paragraphs in 'Authorization and implementation limits' could be tightened into scannable bullets.

4 / 5

Actionability

The body contains genuinely concrete directives ('reject escaping/symlink paths', 'validate schemas and budget all tool/LLM calls', 'bind authorization to the concrete action, target, data and limits'), but all executable pattern and code content is deferred to the reference file, leaving the body's own steps at the high-hint level. Not 2 because the constraints are specific instructions rather than vague hints.

3 / 5

Workflow Clarity

Delegation instructions are clear ('Read the detailed guide before executing this skill... for focused work, load the relevant sections; for end-to-end work, read the guide completely'), but the body presents no explicit step sequence or validation checkpoints — the sequence and checkpoints are implicit in the referenced guide. Matches anchor 3 ('sequence present but checkpoints missing or implicit'); not 4, which requires a visible ordered workflow with most checkpoints present.

3 / 5

Progressive Disclosure

The body is a clear overview with a single, well-signaled, one-level-deep reference (references/detailed-guide.md, verified to exist and organized into 8 clearly headed sections), plus explicit guidance on loading it fully versus by section. This is a clean match for anchor 5: appropriate split, easy navigation, no nesting.

5 / 5

Total

15

/

20

Passed

Description

53%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 is concise and distinct, with a clear 'what', but it lacks any 'when to use' trigger guidance and enumerates no concrete capabilities. Adding a 'Use when...' clause with natural trigger terms and listing the specific pattern areas (agent loops, tool calling, permissions, browser automation) would lift it substantially.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when building AI agents, designing tool/function calling APIs, or implementing approval and human-in-the-loop workflows.'

List the concrete capabilities covered (agent loop design, tool schemas, permission/approval systems, browser automation, context management) so users can match the skill to their task.

Include natural synonyms and trigger phrases users actually say ('AI agents', 'agentic workflows', 'tool use', 'human-in-the-loop') alongside the Cline/Codex references.

DimensionReasoningScore

Specificity

The phrase 'Design patterns for building autonomous coding agents' names the domain and a deliverable but lists no concrete capabilities such as agent loops, tool schemas, permission systems, or browser automation. It matches 'names domain and 1-2 concrete actions, but not comprehensive' rather than anchor 4, which requires several specific actions.

3 / 5

Completeness

The 'what' is clear (design patterns for building autonomous coding agents), but the description contains no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2, because the 'what' is clear rather than vague.

3 / 5

Trigger Term Quality

'autonomous coding agents' plus the named inspirations 'Cline' and 'OpenAI Codex' are relevant keywords, but common natural phrases users would say ('AI agents', 'tool calling', 'human-in-the-loop', 'agentic workflows') are absent. This fits anchor 3 ('some relevant keywords but missing common variations or synonyms'), not 4, which requires good keyword coverage.

3 / 5

Distinctiveness Conflict Risk

The description carves a distinct niche anchored by named inspirations (Cline, OpenAI Codex) with only minor overlap risk against closely related agent-design skills. It falls just below anchor 5 because the trigger surface ('building autonomous coding agents') is broad enough to overlap generically framed agent skills.

4 / 5

Total

13

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/autonomous-agent-patterns/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.