From second-brain
Analyze an enriched note and route to the best vault destination. Stage 3 of the processing pipeline.
npx claudepluginhub technicalpickles/pickled-claude-plugins --plugin second-brainThis skill is limited to using the following tools:
Analyze an enriched note against routing memory, vault rules, and generic signals. Move to destination or mark for review.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Analyze an enriched note against routing memory, vault rules, and generic signals. Move to destination or mark for review.
See references/pipeline.md for stage definitions and status flow.
See references/routing.md for the scoring algorithm.
See references/routing-memory.md for the correction and learning loop.
An enriched note in the inbox with status: enriched.
Load routing context:
.routing-memory.md from vault root (create with defaults if missing)sb vault structure for available destinationssb note context --note "{note-path}" for keywords and signalsScore destinations (priority order):
a. Check .routing-memory.md corrections for matching topics/keywords
b. Check .routing-memory.md learned patterns
c. Apply vault CLAUDE.md disambiguation rules
d. Apply generic signal scoring (per references/routing.md)
Apply threshold:
auto-route-threshold: auto-route, move file, set status: routedstatus: pending-review, return without movingIf auto-routing, move the file:
npx @techpickles/sb note move --from "{note-path}" --to "{destination}/"
Update frontmatter: status: routed
If pending-review, present suggestions to human (when called by orchestrator):
.routing-memory.mdWhen the user picks a destination different from the top suggestion:
## Corrections in .routing-memory.md:
- {YYYY-MM-DD}: "{note title}" routed to "{suggested}", corrected to "{chosen}"
Reason: {user's reason}
status: routed, ORstatus: pending-review for human inputsb vault structure output