adr-writer
Use when capturing an architecture decision so it survives turnover — produces an ADR-NNNN.md from context, options considered,…
Use after a session to promote useful episodic notes from logs/episodic/ into distilled, dated entries in MEMORY.md and memory/semantic/.
$ npx -y skills add oxbshw/LLM-Agents-Ecosystem-Handbook --skill agent-memory-curator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-memory-curatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Use after a session to promote useful episodic notes from logs/episodic/ into distilled, dated entries in MEMORY.md and memory/semantic/.
name: agent-memory-curator description: Use after a session to promote useful episodic notes from logs/episodic/ into distilled, dated entries in MEMORY.md and memory/semantic/. version: 0.1.0
| Name | Type | Required | Notes | |---|---|---|---| | `since` | date | no | default: last curation time | | `categories` | list | no | restrict to e.g. `[user, project, decision]` |
1. **Read** new episodic logs in `logs/episodic/` since `since` 2. **Distill** each notable event into a one-line dated entry 3. **Categorize** into: user / project / decision / feedback / open question 4. **Reconcile**: if a new entry contradicts an existing one, *update* the existing one rather than appending; move the old fact to "Outdated" 5. **Apply rules** from `references/memory-distillation-rules.md` 6. **Write** to `MEMORY.md` (index) and `memory/semantic/<topic>.md` (details) 7. **Verify** no PII / secrets leaked into memory 8. **Report** summary of additions / updates / deletions
A practical operating manual for building, evaluating, securing, and shipping modern LLM agent systems. Modern agents are not "a prompt + a tool."
Use when capturing an architecture decision so it survives turnover — produces an ADR-NNNN.md from context, options considered,…
Use when reviewing a proposed REST or GraphQL API change before merge — checks contract clarity, backwards compatibility, errors,…
Use when first encountering a new dataset — produces a structured profile (schema, missingness, distributions, outliers, gotchas)…
Use after an incident is resolved — drafts a blameless postmortem from timeline notes, alerts, and chat threads.
Use when opening a PR — produces a clean PR description (what / why / how to verify / risks) from a branch diff against base.
Use when planning the next sprint — turns ticket intake + team capacity into a planned sprint with explicit non-goals.