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.

65

Quality

77%

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 ./.github/skills/devcontainer-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 concise, actionable, and well-organized for a single-command skill, with specific paths and the env var gating clearly documented. Its main weakness is the absence of any validation or verification step for a destructive operation, which caps workflow clarity.

Suggestions

Add a verification step after step 7 (e.g., check that php-fpm/nginx/crond are running, or confirm /data/db exists) to create a feedback loop for this destructive operation.

Reduce mild redundancy between the opening paragraph and the Philosophy section by merging the runtime-vs-DB/config distinction into one location.

Include expected post-run output or a one-line confirmation command so Claude can verify the setup succeeded before proceeding.

DimensionReasoningScore

Conciseness

Lean sections with no padding or explanation of concepts Claude already knows; the opening summary and "Philosophy" section are mildly redundant in restating the runtime-vs-DB/config distinction, keeping it just below the fully lean anchor 5.

4 / 5

Actionability

Provides a copy-paste-ready command path and names specific scripts and the ALWAYS_FRESH_INSTALL env var; minor gaps (no expected output or post-run confirmation) keep it just below anchor 5.

4 / 5

Workflow Clarity

The 8 steps are clearly sequenced, but this is a destructive operation (forcefully kills services, resets runtime state) with no validation or verification checkpoint, so workflow clarity is capped at 3 per the destructive-operations rule.

3 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clear sections (Command, What It Does, When to Use, Philosophy), matching the simple-skill exception for a top score.

5 / 5

Total

16

/

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 clear and well-structured, explicitly covering both what the skill does and when to use it with natural trigger phrases. It is highly distinctive and actionable, with only minor room to expand the specificity of enumerated actions.

DimensionReasoningScore

Specificity

Names the domain (devcontainer environment) with two concrete actions ("reprovision and reset"), but does not enumerate a comprehensive list of specific actions, matching the 1-2 concrete actions anchor rather than the several-actions anchors above.

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, matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are well covered ("re-run startup, reprovision, setup devcontainer, fix permissions, or reset runtime state") with synonyms, though a few common variations could be added; this sits above anchor 3 but not fully comprehensive like anchor 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (devcontainer reprovision/reset) with distinct, specific triggers and minimal overlap risk with other skills.

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.