CtrlK
BlogDocsLog inGet started
Tessl Logo

ax-python-agent-rlm

Use when writing Python code with `axllm` for RLM executor loops, AxCodeRuntime sessions, runtime envelopes, process runtimes, and optional runtime profiles.

60

Quality

71%

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 ./packages/python/skills/ax-python-agent-rlm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 concise, well-organized, and offers concrete executable guidance with clear guardrails; its main weaknesses are the lack of an explicit sequenced workflow and a small undefined-variable gap in the core snippet.

Suggestions

Define or show how `llm` is constructed in the Core Pattern so the snippet is fully self-contained.

Add a short numbered workflow (e.g., check examples -> pick runtime profile -> write agent -> verify) for multi-step usage.

Convert package-file mentions into signaled references (e.g., 'See API.md for full method signatures').

DimensionReasoningScore

Conciseness

The body is lean and well-sectioned (Package Facts, Core Pattern, Relevant API Surface, Guardrails) with no padding or explanation of concepts Claude already knows, matching the 'every token earns its place' anchor.

5 / 5

Actionability

An executable core pattern and concrete API surface names are provided, but the snippet references an undefined `llm` variable, leaving a small gap that keeps it just below copy-paste-ready 5.

4 / 5

Workflow Clarity

'When To Use' and 'Guardrails' give structured guidance but no sequenced multi-step workflow with checkpoints; the skill is not destructive/batch so no validation cap applies, yet no explicit sequence exists either.

3 / 5

Progressive Disclosure

The under-50-line body is cleanly organized into well-signaled sections and references package artifacts (API.md, examples/) at one level deep, though references are plain mentions rather than signaled 'See X' navigation and no skill bundle files exist to validate.

4 / 5

Total

16

/

20

Passed

Description

67%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 clear 'Use when' trigger and enumerates several concrete capabilities, but it leans on domain-internal jargon rather than natural user phrasing, limiting trigger-term quality and distinctiveness to mid-high scores.

Suggestions

Add natural-language synonyms a user might actually say (e.g., 'Ax runtime', 'actor code sessions') alongside the technical terms.

Reword capabilities as concrete actions (e.g., 'Wire AxCodeRuntime sessions', 'Apply runtime profiles') rather than noun phrases.

Include a file/identifier cue (e.g., the `axllm` package name near the trigger) to improve distinctiveness.

DimensionReasoningScore

Specificity

Names the domain and lists multiple concrete capabilities ('RLM executor loops, AxCodeRuntime sessions, runtime envelopes, process runtimes, and optional runtime profiles'), though the terms lean technical rather than crisp user-facing action verbs, keeping it just below a 5.

4 / 5

Completeness

Both 'what' (writing Python code with axllm for listed purposes) and 'when' (explicit 'Use when' clause) are present, but the trigger phrasing is jargon-heavy rather than concrete, so it is not a 5.

4 / 5

Trigger Term Quality

'Use when writing Python code with `axllm`' is a usable natural trigger, but the remaining keywords are dominated by internal jargon (runtime envelopes, AxCodeRuntime) with no synonyms or file-extension variants.

3 / 5

Distinctiveness Conflict Risk

The package name `axllm` plus specialized runtime vocabulary carves a clear niche with low overlap risk, though the niche is somewhat abstract compared to the most distinctive examples.

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.

Validation15 / 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
ax-llm/ax
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.