CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

guard

Full safety mode: destructive command warnings + directory-scoped edits. Combines /careful (warns before rm -rf, DROP TABLE, force-push, etc.) with /freeze (blocks edits outside a specified directory). Use for maximum safety when touching prod or debugging live systems. Use when asked to "guard mode", "full safety", "lock it down", or "maximum safety".

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/gstack/.agents/skills/gstack-guard/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 a lean, well-structured instruction skill with concrete commands and exact user-facing messages, and it delegates detail cleanly to sibling skills. Its weaknesses are the redundant safety-advisory preamble and the absence of validation checkpoints — the resolved freeze path is never verified to exist before being persisted as the edit boundary.

Suggestions

Tighten the opening Safety Advisory: it repeats the same edit/write boundary check twice in one sentence; a single clause would preserve the warning at roughly half the tokens.

Add a validation checkpoint after resolving the path, e.g. check that FREEZE_DIR is non-empty/exists before writing it to freeze-dir.txt, and re-read the state file to confirm the boundary was set — otherwise an invalid user path silently freezes nothing or everything.

Trim the auto-generation comments and either label the analytics snippet as a usage log write (or move it to Setup) so the reader knows why it sits before the actual instructions.

DimensionReasoningScore

Conciseness

The body is compact and mostly earns its tokens (setup steps, state-file commands, exact user messages), but the opening Safety Advisory blockquote is redundant padding — it states the same edit/write boundary check twice ("verify file edits are within the allowed scope boundary before applying, and verify file writes are within the allowed scope boundary before applying") — which fits 'mostly efficient but includes some unnecessary explanation or could be tightened'. It is not a 4 because that advisory paragraph and the auto-generation comments form a noticeable trimmable block, and not a 2 because nothing explains concepts Claude already knows.

3 / 5

Actionability

Guidance is mostly executable: exact AskUserQuestion wording, copy-paste bash for resolving the path, writing the state file, and the exact message to tell the user. It falls short of fully copy-paste-ready 5 because the FREEZE_DIR resolution has no failure handling — if the user's path is invalid, `cd` fails and FREEZE_DIR is empty, silently writing a trailing-slash-only boundary — and the undocumented analytics snippet sits between the intro and Setup without explanation.

4 / 5

Workflow Clarity

The sequence is clearly ordered (ask for directory → resolve to absolute path → save to freeze-dir.txt → report active protections, with exit guidance via /unfreeze), but validation checkpoints are missing: there is no check that the resolved path exists before persisting it, and no read-back or confirmation that the freeze state actually took effect. This matches 'steps listed but validation gaps; sequence present but checkpoints missing or implicit', not a 4 which would require most checkpoints present.

3 / 5

Progressive Disclosure

The body is short, well-sectioned (Setup, What's protected), and delegates detail via clearly signaled one-level-deep references to the sibling skills /careful and /freeze, which is appropriate splitting. It earns 4 rather than 5 because those referenced targets live outside this bundle (no references/ or scripts/ files ship with it), so the 'What's protected' section resolves to pointers only — mostly clear references with a minor organization gap.

4 / 5

Total

14

/

20

Passed

Description

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

A strong description: it concisely states concrete capabilities with named example commands, explicitly gives both what and when with natural trigger phrases, and clearly positions itself against its sibling skills. The only weaknesses are minor missing trigger synonyms and slight overlap risk with /careful and /freeze.

DimensionReasoningScore

Specificity

The description lists two concrete, specific protections — "warns before rm -rf, DROP TABLE, force-push, etc." and "blocks edits outside a specified directory" — with named example commands, matching the anchor that lists several specific actions with minor gaps in coverage. It falls short of a 5 only because coverage beyond the two named mechanisms relies on "etc." and the referenced /careful and /freeze skills rather than being comprehensive within the description itself.

4 / 5

Completeness

Both questions are explicitly answered: what it does ("destructive command warnings + directory-scoped edits. Combines /careful ... with /freeze (blocks edits outside a specified directory)") and when to use it ("Use for maximum safety when touching prod or debugging live systems. Use when asked to 'guard mode', 'full safety', 'lock it down', or 'maximum safety'"), with concrete trigger phrases — matching the top anchor exactly. It is not a 4 because the 'when' clause is already fully explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Natural user phrases are well covered: "guard mode", "full safety", "lock it down", "maximum safety", plus situational triggers "when touching prod or debugging live systems". This gives good keyword coverage, but common synonyms like "safety mode", "protect", or "be careful on prod" are missing, so it fits the 'good coverage; a few natural terms missing' anchor rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche by explicitly positioning itself as the combination ("Combines /careful ... with /freeze") with its own distinct trigger phrases ("guard mode", "full safety"), so wrong-skill triggering is unlikely. It earns 4 rather than 5 because "maximum safety" and prod-related triggers overlap somewhat with the /careful and /freeze skills it references.

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

valeriibeck-star/claude-skills

Path

skills/gstack/.agents/skills/gstack-guard/SKILL.md

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.