Content
63%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.
The content is a thorough, well-structured monitoring protocol with concrete commands and clear multi-step workflows, but it over-relies on extended metaphor and restated procedures, and inlines material that would benefit from being split into reference files.
Suggestions
Trim the surf metaphor to a single short Mental Model block and remove restated protocols — describe the pre-commit anchor check once and cross-reference it from Riding the Wave instead of repeating it.
Move the full handoff template and the interoperability/pipeline-position sections into separate reference files (e.g. references/handoff-template.md, references/pipeline.md) and link to them, keeping SKILL.md a lean overview.
Replace or soften reliance on external artifacts (plan-interview, intent-framed-agent, context-monitor subagent) with self-contained fallbacks, or clearly gate them as optional so the skill is executable standalone.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is ~420 lines with extended surf metaphor scaffolding ("Paddling in", "the shoulder", "No wipeouts. No zombie sessions.") and restated protocols — the pre-commit anchor check is described in the Monitoring Paradox section and again in Riding the Wave — adding tokens beyond what Claude needs. | 3 / 5 |
Actionability | Provides concrete commands (`entire status`, `entire explain --session <id>`, `ls .context-surfing/handoff-*.md`), a full handoff template, and hook JSON config, though it leans on external skills/subagents (plan-interview, context-monitor) whose availability is uncertain. | 4 / 5 |
Workflow Clarity | Recovery Protocol and Exit Protocol are clearly sequenced with explicit branches, re-anchor limits, and a precedence rule; this monitoring skill is not a destructive/batch operation so the destructive-cap does not apply, leaving only minor checkpoint gaps. | 4 / 5 |
Progressive Disclosure | Structure is present via clear headers and one real bundle script (scripts/handoff-checker.sh), but the large inline handoff template and the lifecycle/interoperability sections could live in separate files, and plugin-bundle references (plugin/agents/context-monitor.md) point outside the skill bundle. | 3 / 5 |
Total | 14 / 20 Passed |