brainstorm — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited brainstorm (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Two modes: Ideation (think through problems) and Knowledge (build a persistent wiki from raw sources).
Architecture follows Karpathy's LLM Knowledge Bases pattern -- a structured, interlinked markdown wiki that compounds over time, browsable in Obsidian.
/brainstorm <topic> -- ideation mode (default)/brainstorm ingest <source> -- knowledge mode, ingest a source/brainstorm query <question> -- query the wiki/brainstorm lint -- maintenance pass on the wikiSee ARCHITECTURE.md for full wiki structure and Obsidian setup.
brainstorms/{topic}-{date}.md if worth persisting.NEVER write code during brainstorming. Output is thinking, not implementation.
Knowledge created from Principal-Partner conversation, not from an external source.
This mode fires automatically. It is NOT a judgment call. Every Q&A session, every brainstorm, every teaching exchange with durable conceptual content produces wiki artifacts in real-time alongside the knowledge/sessions/YYYY-MM-DD.md entry. The dual-artifact rule is specified in .claude/rules/session-capture.md.
Per exchange, the Partner does ALL of the following:
knowledge/wiki/{category}/{concept}.md using the template in ARCHITECTURE.md. If the page exists, merge new understanding in; do not overwrite the old.[[wiki-links]] to every related concept page that exists. Creating orphan pages is a failure -- every new node must connect to at least one existing node, or the page must explicitly flag itself as a new cluster root.knowledge/wiki/index.md with the new/modified entry under the correct category.knowledge/wiki/log.md: ## [YYYY-MM-DD] discuss | {concept}
- Added/Updated: wiki/{category}/{concept}.md
- Linked to: [[page1]], [[page2]]
- Source: knowledge/sessions/YYYY-MM-DD.md#exchange-Nknowledge/sessions/YYYY-MM-DD.md), the Concept linked: field points to the wiki page(s) created/updated this exchange. That is the bridge between the two artifact types.Why this is mandatory, not optional: the wiki IS the lab's RAG corpus and the Principal's Obsidian second brain. Optional wiki creation = inconsistent corpus = RAG retrieval quality degrades = the research project fails silently. The Partner does not get to decide "this isn't worth a page." If a Q&A exchange happened, the concept earned its node.
Edge case -- trivial exchanges: if an exchange was pure clarification with no new concept (e.g., "what does this file path mean?"), no wiki page is needed. The test: would a future retrieval over this content surface useful signal? If no, skip the wiki write but still log the exchange in the session file.
For external sources (articles, blog posts, documentation).
See ARCHITECTURE.md for the full ingest/query/lint workflows.
Quick version:
knowledge/raw/knowledge/wiki/knowledge/wiki/index.mdknowledge/wiki/log.md/review-deck[[wiki links]] in knowledge files for Obsidian graph visualization~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.