| name | vokuknow |
| description | Capture durable repo-local memory after meaningful discovery, debugging, refactoring, or implementation work. |
vokuknow memory skill
Use this skill when work created reusable learning that future agents should load before editing the same area, or when the current task exposes missing guidance that forced the agent to decide for itself.
Core rule
Treat task complete + memory captured as the real done condition for non-trivial work.
If you must choose because the docs, skills, prompts, or schema do not say enough, log that blind spot immediately in .vokuknow/audit/decision-log.md.
Workflow: log blind spots during work
- Append an entry each time the agent must make a material decision without clear repo guidance.
- Record the code area, the decision made, why the decision was needed, and what guidance was missing.
- Add repo-local evidence paths so the gap can be reviewed later.
- Before finalizing, review each new entry and either close the guidance gap in docs, skills, or policy during the same task or leave a concrete follow-up note.
- Convert repeated or durable lessons from the log into memory artifacts when the task is complete.
What counts as a material decision
- Log choices about ownership, invariants, safety boundaries, fallback behavior, or workflow when the repo does not define them clearly.
- Do not log trivial style, wording, or formatting choices unless they expose a larger missing rule that will mislead future agents.
Workflow: capture discovery memory
- Review existing memory in the same code area before writing anything new.
- Extract durable learnings only (ownership, invariants, coupling, failed assumptions, warning signs).
- Select artifact type:
- discovery for exploration findings
- claim for durable evidence-backed statements
- Update an existing artifact if the area is already covered; only create a new file when scope is materially different.
- Record evidence as repo-local paths and separate facts from hypotheses/open questions.
- Validate with the checklist before finalizing.
Workflow: capture debugging or implementation lessons
- Capture the symptom/change, root cause or invariant, failed prior assumption, and reusable lesson.
- Save to a digest artifact when the lesson should shape future edits.
- Include touched files as evidence and mark confidence.
- If the lesson invalidates old memory, update or supersede the older artifact.
- Validate with the checklist before finalizing.
Workflow: handoff incomplete work
- Create or update a handoff artifact when continuation is likely.
- Record current state, must-know constraints, evidence, next recommended step, and open questions.
- Keep instructions specific enough that the next agent can resume without re-discovery.
- Validate with the checklist before finalizing.
Validation checklist
- Memory content is durable and reusable, not scratch notes.
- Existing artifact reuse was considered before creating a new file.
- Every durable claim includes repo-local evidence paths.
- Every material self-directed decision caused by missing guidance is logged in
.vokuknow/audit/decision-log.md.
- Every new decision-log entry either links to guidance updated in the same task or leaves a concrete follow-up.
- Facts, hypotheses, and open questions are clearly separated.
- Confidence is explicit.
- No secrets, credentials, tokens, personal data, or sensitive literals are stored.
Privacy and anti-drift constraints
- Keep shared/private boundaries intact (.vokuknow/memory/claims/private for private claims).
- Redact or summarize sensitive source content instead of copying it.
- Do not invent undocumented schema fields or placeholder sections.
- Keep artifacts concise and code-area scoped so they remain maintainable.
References
- Templates: .vokuknow/templates/
- Policy: .vokuknow/policy/
- Audit log: .vokuknow/audit/decision-log.md
- Memory store: .vokuknow/memory/