dw-remember

Installation
SKILL.md

dw-remember

Turn one piece of knowledge into one tight, template-conformant diffwiki draft. Write articles through the CLI. Fill source-record Markdown directly after CLI allocation; see references/source-capture.md.

Inputs

  • The knowledge to capture (from the user or a calling agent).
  • --research / "research first" → gather references before authoring.
  • Whether this is a NEW entry or an UPDATE to an existing one.

Steps

  1. Clarify the memory. If the user was vague, ask one question: what exactly should be captured, and is it new or an update? If a calling agent invoked you, use the payload as-is.

  2. Route (see references/routing.md). List the collections that exist (diffwiki collection list + the repo diffwiki.yaml) and pick the best-fit by subject — the repo's own collection for project-specific knowledge, or the collection dedicated to the topic (language/framework/tool/subject) for reusable knowledge. Do NOT assume a fixed structure. If nothing fits well, propose creating a new collection. Show the chosen collection:Title and confirm if ambiguous.

  3. Preserve inputs and pick the template. Read references/source-capture.md and retain the raw input packet before summarizing. On UPDATE, read the existing article and its metadata. Discover article shapes with diffwiki templates list --json; use the effective template path (see references/templates.md). If the list is empty, run diffwiki templates init.

  4. Research (if asked). Dispatch the dw-researcher agent with the topic and shape; collect its verified reference list + facts.

Installs
2
First Seen
Oct 20, 2026