Keep durable architecture decisions and product specs in sync with the work happening in the conversation. AUTO-INVOKE when a request establishes or changes a long-lived architectural boundary, public contract, data ownership rule, operational invariant, or repo-wide convention with meaningful alternatives. Also invoke on explicit triggers: "record this", "create an ADR", "document this decision", "update the spec", "ADR for X". Run BEFORE coding when the decision is upfront, or AFTER landing when the right call only became clear during implementation. Do not create ADRs for simple features, local implementation choices, routine dependency changes, or bug fixes that do not establish a durable rule.
$npx -y skills add kdlbs/kandev --skill recordInstalls into the current project.
Run `npx skills use "https://github.com/kdlbs/kandev" --skill "kdlbs/kandev/record"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/kdlbs/kandev" that are relevant to the current task. Run `npx skills add "https://github.com/kdlbs/kandev"` and select the relevant skills, then follow their instructions.