CtrlK
BlogDocsLog inGet started
Tessl Logo

netalertx-idempotent-setup

Reprovision and reset the devcontainer environment. Use this when asked to re-run startup, reprovision, setup devcontainer, fix permissions, or reset runtime state.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

87%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 tight and highly actionable, with a clear command and a useful effects breakdown. Its main weakness is the absence of any post-run validation for a destructive, state-wiping operation, which caps workflow clarity despite the otherwise excellent structure.

Suggestions

Add a verification step after running setup (e.g., confirm php-fpm/nginx/crond are running and that `.VERSION` was written) so failures are caught before proceeding.

Include a brief note on expected failure modes or how to confirm idempotent re-runs succeeded, giving the destructive reset a feedback loop.

Optionally flag the destructive scope up front (state, logs, and database are wiped) so the operator confirms intent before running.

DimensionReasoningScore

Conciseness

Lean and efficient throughout — a single executable command, a terse numbered effects list, and a short philosophy note; it assumes Claude's competence and does not pad with concepts Claude already knows.

5 / 5

Actionability

Provides the exact, copy-paste-ready command path and enumerates the concrete effects of running it, leaving no ambiguity about how to execute.

5 / 5

Workflow Clarity

Although the single command is unambiguous, the operation is destructive (it wipes and recreates folders, kills services, and performs database resets) yet includes no validation or verification step confirming services restarted or state was correctly recreated, so it is capped at 3 per the destructive-operation rule.

3 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clearly labeled sections (Command, What It Does, When to Use, Philosophy); this matches the simple-skill exception for well-organized short skills.

5 / 5

Total

18

/

20

Passed

Description

82%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 well-formed: it pairs a concise statement of what the skill does with an explicit, natural-language "Use when..." trigger list. It is specific to its niche and uses third person, with only minor room to broaden the action vocabulary.

DimensionReasoningScore

Specificity

Names the domain (devcontainer environment) with two concrete actions ("Reprovision and reset"), but the action set is not comprehensive — the body reveals many more sub-actions not reflected in the description.

3 / 5

Completeness

Explicitly answers both what ("Reprovision and reset the devcontainer environment") and when ("Use this when asked to re-run startup, reprovision, setup devcontainer, fix permissions, or reset runtime state") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes several natural phrases users would say ("re-run startup", "reprovision", "setup devcontainer", "fix permissions", "reset runtime state"); a few synonyms or common variants are missing, so it sits just below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (NetAlertX devcontainer reprovisioning) with distinct, specific triggers, making overlap with unrelated skills minimal.

5 / 5

Total

17

/

20

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
netalertx/NetAlertX
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.