skills/check/SKILL.md
Verify implementation against plan. Shows progress and finds blockers. Use after implementing a plan.
npx skillsauth add helderberto/skills checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Verify plan checkboxes against the codebase. Unmark items that don't hold up ([x] → [ ]).
Interactive prompts: present options as a numbered list and wait for the user's choice.
The argument (if provided) is: $ARGUMENTS
Use the argument as <slug> if given. Accepts slug or @file reference.
If no argument is provided, list available plans as numbered options and wait for the user's choice.
Count - [x] and - [ ] lines under each ## Phase N heading. Per-phase: Phase N — title: checked/total. Sum → Total: checked/total.
Read .specs/plans/<slug>.md. If missing, list plans as numbered options and wait for the user's choice.
If primary module file(s) from Phase 1 don't exist, skip subagent — report 0/N — not yet started, list Phase 1 done-when items.
Use a general-purpose subagent (not code-review). The subagent must be read-only (no file writes, no edits). It should:
- [ ] / - [x] item against the codebase[x]) or unchecked ([ ])Collect findings into two categories:
Using the subagent's report, update each checkbox in .specs/plans/<slug>.md:
[x][ ] (unmark)Count progress per phase (Progress Algorithm), then print:
## Verification: <slug>
### Progress
Phase 1 — title: checked/total
> Phase 2 — title: checked/total
Total: checked/total
The > marks the first incomplete phase (cursor).
### BLOCKERS
- (list or "None")
### SUGGESTIONS
- (list or "None")
If all items verified (total checked = total):
All phases complete — implementation verified.
If blockers exist, list items to fix, then re-run /hb:check <slug>.
If all items verified, suggest creating a PR or shipping.
tools
Teach the user a new skill or concept, within this workspace.
documentation
Compact the current conversation into a handoff document for another agent to pick up.
testing
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.
development
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill, or asks "make a skill for X".