CtrlK
BlogDocsLog inGet started
Tessl Logo

arn-infra-ensure-config

This skill should be used when the user says "ensure config", "check arn infra config", "arn-infra-ensure-config", "verify arn infra setup", or wants to verify that Arness Infra configuration is present for the current project. This skill is primarily consumed as a reference by entry-point skills (arn-infra-wizard, arn-infra-assess) which read the `references/step-0-fast-path.md` reference as Step 0 before proceeding with their workflow.

60

Quality

70%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/arn-infra/skills/arn-infra-ensure-config/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-structured description with strong trigger terms and clear 'when' guidance. Its main weakness is that the 'what' portion could be more specific about the concrete actions performed beyond just verifying configuration presence. The description effectively carves out a distinct niche and explains its relationship to related skills.

DimensionReasoningScore

Specificity

The description names the domain (Arness Infra configuration) and mentions some actions like 'verify' and 'ensure config is present', but doesn't list multiple concrete actions beyond checking/verifying configuration presence. It also describes its role as a reference for other skills, which adds some specificity about its function.

2 / 3

Completeness

The description clearly answers both 'what' (verifies that Arness Infra configuration is present, serves as a reference for entry-point skills) and 'when' (explicit trigger phrases and the condition 'wants to verify that Arness Infra configuration is present'). The 'Use when' equivalent is the opening clause.

3 / 3

Trigger Term Quality

The description explicitly lists multiple natural trigger phrases: 'ensure config', 'check arn infra config', 'arn-infra-ensure-config', 'verify arn infra setup'. These are specific and cover variations a user might say, providing good keyword coverage.

3 / 3

Distinctiveness Conflict Risk

The description is highly specific to 'Arness Infra configuration' with distinct trigger terms like 'arn-infra-ensure-config' and 'arn infra'. It also clarifies its relationship to other skills (arn-infra-wizard, arn-infra-assess), making it clearly distinguishable and unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill functions primarily as a routing document that delegates all actual work to referenced files. While the architecture (fast-path cache, layered validation) seems well-thought-out, the SKILL.md body provides almost no standalone actionable content — it's essentially metadata about where to find the real instructions. The conciseness is decent but could be tighter, and the workflow section is too thin to be useful on its own.

Suggestions

Add a brief inline summary of what Layers 1-3 actually check (e.g., 'Layer 1: user profile exists, Layer 2: ## Arness section present, Layer 3: required fields validated') so the skill has standalone diagnostic value.

Include the actual shell command or script path for the cache-check mechanism so that direct invocation has at least one concrete, executable step visible in the SKILL.md itself.

Add a minimal error-recovery note (e.g., what to do if ensure-config fails or the cache is stale) to improve workflow clarity.

DimensionReasoningScore

Conciseness

Mostly efficient but includes some unnecessary explanation. The paragraph about entry points and the '~95% token cost' savings is context that could be trimmed. The note about 'rare — typically via /arn-infra-ensure-config' is somewhat redundant given the description already covers invocation.

2 / 3

Actionability

The skill provides specific file paths to read and a clear delegation pattern, but the actual actionable content is entirely deferred to referenced files (ensure-config.md and step-0-fast-path.md). The SKILL.md itself contains no executable code, commands, or concrete steps — it's purely a routing document.

2 / 3

Workflow Clarity

The workflow section is a single line that delegates entirely to another file ('read ensure-config.md and follow its instructions'). While it mentions Layers 1-4 and a cache write, there are no validation checkpoints, error handling, or feedback loops described in this file. The sequence is implied but not explicit.

2 / 3

Progressive Disclosure

The skill correctly references external files (step-0-fast-path.md, ensure-config.md) with specific paths, showing good structural intent. However, without bundle files provided to verify these references exist and are well-structured, and given the body itself is essentially just a pointer with no quick-start content, the disclosure pattern is reasonable but unverifiable and provides no standalone value.

2 / 3

Total

8

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
AppsVortex/arness
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.