CtrlK
BlogDocsLog inGet started
Tessl Logo

arn-infra-init

Optional customization tool for infrastructure projects. This skill should be used when the user says "infra init", "arn infra init", "initialize infra", "setup infrastructure", "arn-infra-init", "configure infra", "init infra", "infrastructure setup", "set up infrastructure", "infra setup", "start infra", "configure arn infra", "add infrastructure to this project", "review infra config", "customize infra config", "infra settings", or wants to configure providers, environments, IaC tools, CI/CD platform, or review current infrastructure settings. Arness Infra auto-configures with sensible defaults on first skill invocation — this init is optional for basic usage but required for provider/environment configuration.

68

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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, highly actionable init workflow with clear sequencing, validation checkpoints, and good progressive disclosure via real one-level-deep reference files. Its main weakness is conciseness — repeated deprecation notes and a large inline field list add bulk that could be trimmed.

Suggestions

Consolidate the repeated "Experience level is no longer stored in ## Arness" notes (lines 24, 125, 364) into a single stated-once clarification to remove redundancy.

Replace the inline 25-field enumeration in Step 8 with a brief summary plus a pointer to config-schema.md, keeping only the fields that need inline commentary.

DimensionReasoningScore

Conciseness

The body is mostly efficient procedural detail, but it carries redundancy and bulk: the "Experience level is no longer stored in ## Arness" note repeats three times (lines 24, 125, 364) and the 25-field list is heavy inline content that could be tightened.

2 / 3

Actionability

It gives concrete executable commands ("git rev-parse --is-inside-work-tree", "gh auth status", "mkdir -p .arness/infra"), copy-ready file templates, and specific AskUserQuestion prompts with defined options — fully actionable for an instruction-only skill.

3 / 3

Workflow Clarity

Steps 0–9 are clearly sequenced with explicit validation checkpoints (auth checks that STOP init, path-existence validation, a production-only warning requiring confirmation) plus a Step 9 verification checklist and a dedicated Error Handling section providing feedback loops.

3 / 3

Progressive Disclosure

Detailed material is split into well-signaled one-level-deep references (config-schema.md, infra-labels.md, reference-override-protocol.md, provider-overview.md, iac-tool-guide.md, recommendation-matrix.md, existing-infra-detection.md, agent-models-presets/*), all of which exist in the bundle, keeping the body an overview with easy navigation.

3 / 3

Total

11

/

12

Passed

Description

82%Weight 40%Scale 1-3

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 strong on triggers and completeness, clearly stating both what the skill does and when to invoke it with a rich set of natural trigger phrases. It is slightly weaker on action specificity and distinctiveness, leaning on repeated generic verbs and several non-namespaced triggers that could overlap with other infra skills.

Suggestions

Replace repeated generic verbs with distinct concrete actions (e.g., 'select cloud providers, choose IaC tools, define promotion pipelines, persist config to CLAUDE.md') to raise specificity.

Trim generic triggers ("setup infrastructure", "infra setup", "start infra") in favor of namespaced ones to reduce conflict with other infrastructure skills.

DimensionReasoningScore

Specificity

It names the domain and several configuration targets ("configure providers, environments, IaC tools, CI/CD platform, or review current infrastructure settings"), but the actions collapse to repeated verbs (configure/review) rather than the distinct concrete actions of the level-3 anchor.

2 / 3

Completeness

It explicitly answers what ("configure providers, environments, IaC tools, CI/CD platform, or review current infrastructure settings") and when ("This skill should be used when the user says...") with an explicit trigger clause, so it is not capped at 2.

3 / 3

Trigger Term Quality

It lists an extensive set of natural phrases a user would say ("infra init", "setup infrastructure", "infra setup", "start infra", "review infra config"), giving strong coverage of likely trigger language.

3 / 3

Distinctiveness Conflict Risk

Product-namespaced triggers ("arn infra init", "configure arn infra") establish a niche, but many triggers ("setup infrastructure", "infra setup", "start infra", "configure infra") are generic enough to overlap with other infrastructure skills.

2 / 3

Total

10

/

12

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
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.