From ren-atlas
Loads a compact, scope-aware architecture summary from an Obsidian atlas vault at the start of a Claude Code session, so the model knows how the current project connects without reading the whole codebase. Returns structured text like "Project: web-frontend. Talks to: api-gateway (HTTP), notification-service (WebSocket). Owns: auth UI, dashboard." Respects scope — given a working directory it loads just that project plus its direct neighbors, saving tokens. Use at session start, when the user asks "what does this service talk to / give me the architecture context", or to prime context before a task.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ren-atlas:load-session-contextThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Emit a token-thrifty architecture briefing from an existing atlas vault. Stage 5 — the read side of the pipeline. This skill **reads only**; it never writes the vault.
Emit a token-thrifty architecture briefing from an existing atlas vault. Stage 5 — the read side of the pipeline. This skill reads only; it never writes the vault.
ATLAS_VAULT or argument. Read <vault>/Architecture/.atlas/summaries.json (produced by write-excalidraw/refresh-vault). If it's missing, fall back to reading the per-project notes' frontmatter + "Talks to"/"Used by" sections; if there's no vault at all, tell the user to run the build pipeline first.root in summaries.json (longest-prefix match — the deepest root that contains the cwd wins). If scope is a project id, use it directly. If nothing matches, fall back to whole-system mode but say so.talksTo and usedBy (name + one-line owns + the protocol linking them).This keeps the briefing to a handful of projects even in a 50-project atlas.
Plain structured text to stdout — compact, scannable, cheap in tokens. Lead with the focus project, then its neighbors. Example:
Project: web-frontend (app · next/typescript · ~/code/web)
Owns: auth UI, dashboard, billing screens
Talks to:
→ api-gateway HTTP (sync)
→ notification-service WebSocket (sync)
→ segment external/saas
Used by: (none)
Neighbors:
- api-gateway (service): fronts auth + billing; talks to → accounts-svc (gRPC), → postgres (db)
- notification-service (service): push/email fan-out; consumes ← events.user.* (queue)
Rules:
external/<kind>; don't expand them.owns to the short phrase from the summary; don't re-derive it from code.summaries.json — it exists precisely so this skill stays cheap. Reading notes directly is the fallback, not the default.refresh-vault.npx claudepluginhub brentibanez331/ren-atlas-skills --plugin ren-atlasCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.