agent-interface-design
Design tools, scripts, and CLIs that an agent will call, so the interface teaches its own use instead of a wall of prose and…
Keep a running implementation-notes.md during a build, logging every deviation from the plan and every discovered edge case. Use whenever implementing against an agreed plan or spec, especially in long autonomous sessions.
$ npx -y skills add Neeeophytee/finding-unknowns-skills --skill implementation-notes --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/implementation-notesContext preview
The summary Claude sees to decide when to auto-load this skill.
Keep a running implementation-notes.md during a build, logging every deviation from the plan and every discovered edge case. Use whenever implementing against an agreed plan or spec, especially in long autonomous sessions.
name: implementation-notes description: Keep a running implementation-notes.md during a build, logging every deviation from the plan and every discovered edge case. Use whenever implementing against an agreed plan or spec, especially in long autonomous sessions.
No amount of planning removes every unknown; some only appear once the code is open. When the territory disagrees with the plan, don't stop and don't silently improvise — take the conservative option, write it down, and keep going. The notes file is how the next attempt learns from this one.
1. At the start of the build, create `implementation-notes.md` with three headings: **Deviations**, **Discovered edge cases**, **Questions for review**. 2. Whenever reality forces a choice the plan didn't cover:
3. Log edge cases as they're found, even ones handled cleanly — they are exactly the unknowns the next plan should account for. 4. Anything irreversible or scope-changing goes under Questions for review AND stops the work at a safe checkpoint. Deviating conservatively is fine; deviating expensively needs a human. 5. At the end, append a five-line summary: deviations count, the one most likely to be revisited, edge cases found, and what the next session should read first. Reference the file in the handoff or PR.
14 installable skills that help your coding agent find what you don't know — before it gets expensive to fix. The map is not the territory. Your prompt is a map; the codebase and the real world are the territory.
Design tools, scripts, and CLIs that an agent will call, so the interface teaches its own use instead of a wall of prose and…
Test a consequential technical assumption with a small, falsifiable experiment before committing to an approach. Use when a plan…
Surface the user's unknown unknowns before work starts. Use when the user is entering an unfamiliar codebase area, an unfamiliar…
Generate several genuinely different throwaway variations (designs, approaches, drafts) for the user to react to. Use when the…
After a working session, produce a report on what changed plus a quiz the user must pass before merging. Use when the user asks…
Audit the instructions an agent already carries — CLAUDE.md, AGENTS.md, skills, tool descriptions — for contradictions,…