Skip to main content

Memory and orchestration

These skills coordinate long-running agent work, durable learning, and user-intent discovery.

k-ai-kb

FieldValue
Use whenrecalling or persisting durable cross-session knowledge via ,ai-kb
Sourceexact_k-ai-kb
RelatedAgent memory

k-proof

FieldValue
Use whenan explicit proof-ledger/receipt request, auditable security/auth/data-migration/destructive effect, or named handoff/resume consumer needs a durable freeform receipt
Sourceexact_k-proof
CLI,proof stores proof state outside worktrees under $AGENT_PROOF_HOME, $XDG_STATE_HOME, or ~/.local/state; reports require a finalized ledger with an intact seal
Boundaryruntime/UI/external checks, multi-file scope, failed commands, and late completion challenges use inline evidence unless one of the receipt triggers above independently applies

k-proof is available in two ways. Explicit receipt requests route through the skill frontmatter and SKILL.md. Non-review/non-build iteration gets the same narrow receipt gate from the always-on SOP and the shared verification prefix injected by session hooks, Pi, tmux prompt wrapping, and subagent profile templates. The ledger is a durable receipt, not verification itself: evidence collection remains mandatory and inline by default. When a receipt trigger applies, choose the topic and criteria before ledger-bound evidence collection, finalize the ledger, and only then generate a report.

FieldValue
Routingmodel-invoked only after that explicit user intent; ordinary task size, complexity, or instructions to continue never trigger it

k-interview-me

FieldValue
Use whenreverse-interviewing the user until intent is fully clear
Sourceexact_k-interview-me
Routingmanual

k-spec

FieldValue
Use whendeveloping an idea, feature request, or bug into a spec packet with red-capable acceptance checks
Sourceexact_k-spec

Fork-closing consults a domain overlay's planning fork checklist when the verified target repo has one (currently k-elastic-domain for elastic/kibana). Forks that cannot close locally (external sign-off, another team's decision) go in the packet's External dependencies section — owner, blocked criteria, recommended default — instead of blocking assembly; consumers must not start blocked criteria.

k-build

FieldValue
Use whenhands-free in-session implementation of an approved spec packet (two human gates: packet approval, final report)
Sourceexact_k-build
Routingmanual

k-text-tournament

FieldValue
Use whenautomatically comparing three plausible edits before a material human-maintained prose rewrite
Sourceexact_k-text-tournament
Routingmodel-invoked
Boundaryinteractive turns use only a cross-family two-order winner; detached orchestration relies on its scheduled review stages instead of a nested judge

k-improve-local

FieldValue
Use whenproposing one evidence-backed improvement to local changes
Sourceexact_k-improve-local
Routingmanual

k-improve-branch

FieldValue
Use whenproposing one evidence-backed improvement to the current branch, PR, or issue goal
Sourceexact_k-improve-branch
Routingmanual

k-improve-targeted

FieldValue
Use whenproposing one evidence-backed improvement to a targeted codebase area
Sourceexact_k-improve-targeted
Routingmanual

k-improve-codebase

FieldValue
Use whenproposing one evidence-backed improvement to the whole codebase
Sourceexact_k-improve-codebase
Routingmanual