CtrlK
BlogDocsLog inGet started
Tessl Logo

create-infrastructure

Generate Harness Infrastructure Definition YAML for deployment targets and create via MCP. Use when user says "create infrastructure", "infrastructure definition", "k8s cluster config", "deployment target", or wants to configure where workloads run.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is highly actionable with complete executable YAML templates and clear organization, but loses points on conciseness due to repeated boilerplate and on workflow clarity because verification steps are not embedded as explicit in-flow checkpoints.

Suggestions

Consolidate the shared infrastructureDefinition fields (orgIdentifier, projectIdentifier, environmentRef, deploymentType, releaseName) into one base template and show only the differing spec fields per type to reduce repetition.

Embed an explicit validation checkpoint in the numbered workflow (e.g., step 2.5: 'Verify connector and environment exist before generating YAML') rather than deferring it to Performance Notes.

Add a one-line note in the MCP creation step to check the returned identifier/error so failures surface immediately as a feedback loop.

DimensionReasoningScore

Conciseness

Mostly template-driven with no concept padding, but the ten near-identical YAML blocks repeat boilerplate fields that could be factored into a shared base, so it is not fully lean.

2 / 3

Actionability

Provides complete, copy-paste-ready YAML templates for every infrastructure type plus a concrete MCP tool call with named parameters, fully executable.

3 / 3

Workflow Clarity

The four-step Instructions list prerequisites and sequence, but validation (verify connector/environment exist) lives in a separate Performance Notes section rather than an explicit checkpoint within the workflow, leaving a validation gap.

2 / 3

Progressive Disclosure

A single self-contained file with well-organized sections (Instructions, Infrastructure Types, Creating via MCP, Examples, Notes, Troubleshooting) and no bundle files needed; navigation is clear.

3 / 3

Total

10

/

12

Passed

Description

100%

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 specific, action-oriented, and includes explicit natural-language triggers answering both what and when, with a clear niche that avoids conflicts. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Names concrete actions ('Generate Harness Infrastructure Definition YAML', 'create via MCP') rather than vague language, matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly states what the skill does and includes an explicit 'Use when user says...' trigger clause answering when to invoke it.

3 / 3

Trigger Term Quality

Includes natural quoted phrases users would say ('create infrastructure', 'infrastructure definition', 'k8s cluster config', 'deployment target') with good coverage of variations.

3 / 3

Distinctiveness Conflict Risk

Targets a clear Harness-specific niche with distinct trigger phrases, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
harness/harness-ai
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.