From unknowns
Records code-time deviations from agreed plans into structured markdown logs for future planning and merge reviews.
How this skill is triggered — by the user, by Claude, or both
Slash command
/unknowns:log-deviationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The plan said one thing; the code demanded another. Record it while it's fresh —
The plan said one thing; the code demanded another. Record it while it's fresh — these entries are the highest-value input to the next plan.
docs/deviations/YYYY-MM-DD-<task-slug>.md at the repo root
(create docs/deviations/ if needed). <task-slug> = short kebab-case name
of the current task. Before creating a new file, glob
docs/deviations/*-<task-slug>.md — if a file for this task already exists
(even from an earlier day/session), append to it instead of creating another.## <HH:MM> — <one-line summary>
- **Plan said:** <what the plan/spec assumed>
- **Code forced:** <what was actually done instead>
- **Why:** <the real-world constraint that made the plan wrong>
- **Ripple:** <other plan steps this invalidates, or "none">
npx claudepluginhub hiendinhngoc/unknowns --plugin unknownsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.