CtrlK
BlogDocsLog inGet started
Tessl Logo

bash-hygiene

Review, create, and validate Bash scripts when shell work needs strict mode, quoting safety, portability, or interpreter-compatible behavior.

69

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A well-organized runbook with clear sequencing, an explicit validation feedback loop, and properly signaled one-level references. It leans on directives rather than executable examples, which caps actionability, and carries some meta "Philosophy" padding.

Suggestions

Add at least one concrete quoting/strict-mode example or command (e.g. `set -euo pipefail` and an argument-array invocation) to lift actionability from directive to copy-paste ready.

Trim the Philosophy section to Bash-specific guidance, or fold its dispositions into Constraints, so every token serves execution rather than skill meta-behavior.

Show the exact validation invocation (e.g. `shellcheck script.sh`) in the Validation section rather than only naming the tool generically.

DimensionReasoningScore

Conciseness

Mostly lean bullet structure with no basic-concept padding, but the "Philosophy" section is meta-guidance about skill behavior rather than Bash execution and could be tightened; not a 1 because there is no concept re-explanation.

2 / 3

Actionability

Concrete directives like "Run shellcheck" and "Prefer argument arrays" are present, but most checks (strict mode, quoting, traps) describe what to inspect without executable examples or commands; not a 3 because guidance is incomplete and not copy-paste ready.

2 / 3

Workflow Clarity

The Workflow section is sequenced and the Validation section provides an explicit fail-fast feedback loop ("stop at first failed gate; do not proceed until it is fixed and rerun"); not a 2 because checkpoints are explicit rather than implicit.

3 / 3

Progressive Disclosure

A dedicated section signals one-level-deep references to contract.yaml, evals.yaml, and task-profile.json (all present), plus an external deferred-context path; clear navigation with content appropriately split.

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.

A strong, third-person description that pairs concrete actions with explicit when-to-use triggers and a well-scoped shell niche. It cleanly answers both what and when without verbosity.

DimensionReasoningScore

Specificity

"Review, create, and validate Bash scripts" lists three concrete actions, matching the multiple-specific-actions anchor; not below because it is not merely naming a domain.

3 / 3

Completeness

Explicitly states what ("Review, create, and validate Bash scripts") and when ("when shell work needs strict mode, quoting safety, portability, or interpreter-compatible behavior"), satisfying both halves.

3 / 3

Trigger Term Quality

Natural terms a shell user would say — "strict mode, quoting safety, portability" — are well covered; not below despite the mildly jargon "interpreter-compatible behavior" because overall coverage is strong.

3 / 3

Distinctiveness Conflict Risk

The Bash/shell niche with strict-mode and quoting triggers is clearly distinct and unlikely to fire for non-shell skills.

3 / 3

Total

12

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
jscraik/Agent-Skills
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.