capturing-knowledge
/capturing-knowledge
Captures durable learnings into a second-brain knowledge base (a folder with a conventions.md or KB-declaring CLAUDE.md) when conditions warrant - a reusable insight, a framework crystallizing, a constraint discovered, a decision trail completed. Triggers on "save this to my notes/knowledge base", "file that under", "worth keeping", or the natural pause at the end of substantive work where a real learning emerged. Only operates when a knowledge base exists; not for process chatter, debugging logs, or tactical one-offs.
- Author
- Sawyer-Middeleer ↗
- Repository
- dot-claude ↗
- Licence
- MIT
- Last repository change
- 12.06.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 12.06.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
Captures durable learnings into a second-brain knowledge base (a folder with a conventions.md or KB-declaring CLAUDE.md) when conditions warrant - a reusable insight, a framework crystallizing, a constraint discovered, a decision trail completed. Triggers on "save this to my notes/knowledge base", "file that under", "worth keeping", or the natural pause at the end of substantive work where a real learning emerged. Only operates when a knowledge base exists; not for process chatter, debugging logs, or tactical one-offs.
Triggers from the description
Original author description
Captures durable learnings into a second-brain knowledge base (a folder with a conventions.md or KB-declaring CLAUDE.md) when conditions warrant - a reusable insight, a framework crystallizing, a constraint discovered, a decision trail completed. Triggers on "save this to my notes/knowledge base", "file that under", "worth keeping", or the natural pause at the end of substantive work where a real learning emerged. Only operates when a knowledge base exists; not for process chatter, debugging logs, or tactical one-offs.
How it works
- When to fire
- Hard suppression — do NOT fire for
- Step 0: Confirm a knowledge base exists
- The judgment bar
- Canonical routing
- Authoring shape
- Relation to built-in memory
- Report
SKILL.md preview
--- name: capturing-knowledge description: Captures durable learnings into a second-brain knowledge base (a folder with a conventions.md or KB-declaring CLAUDE.md) when conditions warrant - a reusable insight, a framework crystallizing, a constraint discovered, a decision trail completed. Triggers on "save this to my notes/knowledge base", "file that under", "worth keeping", or the natural pause at the end of substantive work where a real learning emerged. Only operates when a knowledge base exists; not for process chatter, debugging logs, or tactical one-offs. --- # Capturing Knowledge Route a learning to its **canonical home** in the knowledge base and write it. The judgment of whether something IS a learning matters more than the speed of saving it. ## When to fire Take initiative — don't wait for a command: - A session concluded with a **reusable insight** — the kind future-you would want to find in six months - The user signals it: "save this", "remember this", "that's worth keeping", "file that under X" - A natural pause at the end of substantive work where a real learning surfaced - A deliverable revealed a reusable lesson distinct from the deliverable itself ## Hard suppression — do NOT fire for - Process chatter, debugging logs, tool mechanics - Facts already canonical somewhere else (the CRM, the codebase, official docs) - Anything stale within 30 days - Restatements of what's already in the knowledge base - Generic summaries and common knowledge findable anywhere - Small tactical decisions that won't recur When in doubt, leave it out. A run that saves nothing is fine. ## Step 0: Confirm a knowledge base exists Before writing anything, locate the knowledge base: a `conventions.md`, or a `CLAUDE.md` that declares note conventions, at the working directory or an ancestor. **If none exists, do not write a note** — you are in an ordinary folder (often a code repo), not a knowledge base. Offer `/second-brain:setting-up-knowledge-base` and stop. This skill never scatters knowledge notes into arbitrary directories. ## The judgment bar A saved learning must be both: - **Findable** — it carries the tags and entity links that future search will use. If you can't predict what query would retrieve it, it isn't crystallized enough. - **Usable** — it changes future work. "Fact noted" isn't a learning; "this changes how I'd approach X" is. Fails either test → don't save; tell the user in one line what you considered and why you skipped it. ## Canonical routing Read the knowledge base's `conventions.md` for the folder map, then route by what the learning IS: | Kind of learning | Canonical home | |---|---| | Reusable mental model or decision framework | Its own note under `notes/` (or the KB's frameworks location) | | Tool constraint, API gotcha, integration insight | A reference note for that tool — extend it if it exists | | Insight about how a person or organization operates | That entity's hub page — add or extend a "How they operate" section | | The "why" behind a project decision | That project's notes — a decisions note, appended chronologically | | Research finding spanning sources | The relevant synthesis note | | Reflection not durable enough for its own file | Today's daily note | No fit after honest effort → a new note in the most specific existing folder. New folders almost never; state your reasoning when creating one. ## Authoring shape New note or appended section, same form: ```markdown ## <Title — short, specific> <2–4 sentences. The insight, stated cleanly. No padding.> **Context.** What surfaced this — the session, decision, or data point. **Implication.** What future work does differently because of it. ``` Apply the KB's frontmatter and link conventions (the organizing-notes skill covers both). Bump `modified:` when extending an existing note. ## Relation to built-in memory Claude Code's built-in auto memory also responds to "remember this" / "save this," storing terse machine-local facts in `MEMORY.md`. That's a different store from this knowledge base, and splitting durable knowledge across both fragments it. Rule of thumb: a substantive learning (framework, decision trail, research finding) belongs **here**, as a real note in its canonical home; a one-line operating preference about how to work with this user can stay in built-in memory. When a capture has real content, prefer the knowledge base and say so. ## Report - Saved: one line — what and where, plus the tags/links applied - Skipped: one line — what you considered and why it didn't clear the bar
Versions
The database has no other skills named capturing-knowledge.
Database snapshot: 13.11.2026 · package version 2f312354b63d (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 90managing-daily-notes
Manages daily notes in a second-brain markdown knowledge base (a folder with a conventions.md or KB-declaring CLAUDE.md) - finding, creating, reading, and updating them, including task carryover with provenance. Trigger on "my daily note", "create today's daily note", "carry… - 100setting-up-knowledge-base
Initializes a plain-markdown knowledge base Claude can maintain - folder structure, a conventions file, and a CLAUDE.md so every future session knows the rules. Use when the user wants to start a second brain, notes vault, or knowledge base, or wants Claude to take over… - 100second-brain
Operate as the user's personal "second brain" — a compile-not-retrieve knowledge base following Andrej Karpathy's LLM Wiki pattern. Use when the user wants to ingest/save an article, note, paper, or source into their knowledge base; answer a question from their accumulated wiki;… - 100brain-sync
Use when the user asks to update their second brain from a chat, to sync new learnings into the brain repo, to process brain Inbox, or after a meaningful conversation that should become lasting notes. Also use for /brain sync or "این چت رو به brain ببر". - 100brain
Read/write brain files (Obsidian vault at brain/). Use for any task that persists knowledge — reflection, planning, or direct edits. Triggers after debugging sessions, mistakes, corrections, architectural decisions, or any insight worth preserving across sessions. Use on 'add to… - 100knowledge-base
Create and maintain a Markdown knowledge base that any AI agent can read, search, and update. Use when the user wants to start a knowledge base, add or update notes, organize docs/notes for an agent or LLM to consume, build an index of notes, or run a cleanup/maintenance pass on…