Content
83%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A strongly operational skill: every section is executable, copy-paste-ready, and free of padding, with genuinely project-specific detail (ports, modes, the Comet platform stack) Claude could not infer. The two weaknesses are the destructive '--clean' database-reset flow lacking a validation checkpoint before data loss, and a Platform section plus an unbundled script reference that would sit better in a dedicated reference file.
Suggestions
Add an explicit validation checkpoint before the destructive './opik.sh --clean' step, e.g., confirm with the user that data loss is acceptable or back up the DB volume first, and re-run '--verify' after restart to confirm recovery.
Move the Platform (EM) mode details (env vars, port map, architecture) into a references file (e.g., references/platform-mode.md) and keep a two-line summary plus link in SKILL.md.
Bundle or verify 'scripts/dev-runner.sh' (and './opik.sh') so the commands the skill instructs Claude to run actually resolve from the skill's own directory.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and command-first: annotated one-liners ('./scripts/dev-runner.sh --restart # First time / full rebuild'), a compact modes table, and log/tail commands. The only prose paragraph (Platform mode) covers project-specific architecture ('comet mode', JDK versions, sibling checkouts) that Claude cannot be assumed to know, so it earns its tokens. | 5 / 5 |
Actionability | Every block is copy-paste executable: quick-start flags, build/lint/migrate commands, log tail commands with exact file paths ('tail -f /tmp/opik-backend.log'), a concrete health URL, and per-symptom troubleshooting recipes with exact commands ('lsof -i :8080', 'rm -rf node_modules && npm install'). | 5 / 5 |
Workflow Clarity | Sequences are clear and '--verify' serves as a status checkpoint, but the 'Database issues' flow is destructive ('./opik.sh --clean # WARNING: deletes data') with no validation step before wiping data — the rubric's cap for destructive operations without validation applies. Not 4 because the destructive path lacks a confirm/backup checkpoint; the warning label alone is not validation. | 3 / 5 |
Progressive Disclosure | Content is well-sectioned (Quick Start, Modes, URLs, Build, Logs, SDK Config, Troubleshooting) and appropriately inline for a ~90-line operational reference, with deeper detail delegated to './scripts/dev-runner.sh --help'. Not 5: the file exceeds the 'under 50 lines' simple-skill allowance, the Platform-mode section is substantial enough to warrant its own reference file, and the referenced './scripts/dev-runner.sh' is not present in the bundle. | 4 / 5 |
Total | 17 / 20 Passed |