CtrlK
BlogDocsLog inGet started
Tessl Logo

file-watcher

Configure file watching hooks to auto-react to config changes, env file updates, and dependency modifications. Use to set up reactive workflows.

57

Quality

66%

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 ./skills/file-watcher/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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, actionable reference with executable JSON/bash/JS examples and a clear setup path. Its main weaknesses are two pattern subsections reduced to one-line intents and references to scripts that are not bundled.

Suggestions

Flesh out the 'Watch package.json' and 'Watch tsconfig.json' subsections with the same level of concrete code as the .env example, or fold them into the single example.

Either bundle scripts/file-changed.js and cwd-changed.js under ./scripts/ or note that the user must create them, so referenced paths resolve to real files.

Add a one-line validation/check step after the hooks.json setup (e.g., 'Confirm the hook fires by editing .env and checking $CLAUDE_ENV_FILE') to give the workflow a feedback checkpoint.

DimensionReasoningScore

Conciseness

The ~90-line body is efficient and assumes Claude's knowledge, only mildly over-explaining (e.g., 'The current cwd-changed.js script focuses on env injection; to add watch registration...').

4 / 5

Actionability

Concrete JSON structures, bash env-injection lines, a JS snippet, and a hooks.json config block are mostly copy-paste ready; the two one-line 'Watch package.json'/'Watch tsconfig.json' subsections lack code, a minor gap.

4 / 5

Workflow Clarity

Setup is unambiguous (hooks.json matcher + command + JSON output), and file-watching is not a destructive/batch operation requiring validation checkpoints, so the simple-skill guidance applies.

4 / 5

Progressive Disclosure

Sections are well-organized (Trigger, How it works, Environment Injection, Common Watch Patterns, Setup, Rules) with no nested references; references to scripts/file-changed.js and cwd-changed.js point at files not present as bundle resources, a minor organization gap.

4 / 5

Total

16

/

20

Passed

Description

58%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 clearly states what the skill does and names a specific niche, but its trigger guidance is purpose-oriented rather than condition-oriented and lacks the natural phrasings a user would actually say. It sits just above the midpoint of the rubric.

Suggestions

Replace 'Use to set up reactive workflows' with an explicit trigger clause such as 'Use when the user wants auto-reload on config, .env, or dependency changes'.

Add natural user-facing terms like 'watch files', 'auto-reload', and 'file watcher' to broaden trigger-term coverage.

Tighten verbs from 'auto-react to ... changes' to concrete actions like 'restart checks, re-inject env vars, or remind to run npm install'.

DimensionReasoningScore

Specificity

Names the domain ('file watching hooks') and three concrete targets — 'config changes, env file updates, and dependency modifications' — giving several specific actions, though the verbs ('auto-react to') stay somewhat abstract.

4 / 5

Completeness

The 'what' is clear ('Configure file watching hooks to auto-react...'), but 'Use to set up reactive workflows' states purpose rather than a concrete 'when' trigger condition, leaving the trigger guidance weakly implied.

3 / 5

Trigger Term Quality

Relevant keywords exist ('config changes', 'env file updates', 'dependency modifications', 'reactive workflows') but they lean technical and miss common user phrasings like 'watch files', 'auto-reload', or 'file watcher'.

3 / 5

Distinctiveness Conflict Risk

File-watching hooks is a distinct niche with clear triggers; only minor overlap risk with closely related workflow/setup skills.

4 / 5

Total

14

/

20

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
rohitg00/pro-workflow
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.