Tome is opt-in per project — each project declares its own knowledge management approach. Spire retains a small knowledge-awareness skill that explains what tome does and provides a fallback strategy for projects without it. - New plugins/tome/ with own manifests, README, all 5 sub-skills - Spire keeps skills/knowledge/SKILL.md as awareness stub - Updated all READMEs and marketplace JSONs - tome: namespace refs now correct (tome is its own plugin)
2.1 KiB
2.1 KiB
name, description
| name | description |
|---|---|
| knowledge | Knowledge management awareness — explains how a project's knowledge base works, how to navigate it, and what to do when the tome plugin isn't installed. Each project declares its own approach in project.md. |
Knowledge Management
Spire agents (Igor, adepts, athanor) need to orient themselves in a project's knowledge base. How that knowledge is structured varies per project.
How projects declare their knowledge approach
The project's project.md (loaded by Igor's skill and by athanor) should describe:
- Where authoritative docs live (CLAUDE.md files, topic docs, wiki/)
- How to navigate them (tome plugin, direct file reads, AGENTS.md routing tables)
- What the entry point is (root CLAUDE.md, boot.md, AGENTS.md)
When the tome plugin is installed
If the project has tome@reliquary enabled:
- Use
/tome:navigatebefore substantial work in an unfamiliar area - Use
/tome:checkto verify knowledge-layer health after structural changes - Use
/tome:curatefor knowledge maintenance - Use
/tome:handoffwhen transitioning between sessions or agents
Tome provides structured navigation (wiki/, NAV files, boot.md) and automated curation methods. It's the full-featured path.
When tome is not installed (fallback)
Most projects work fine without tome. The fallback strategy:
- Read the root CLAUDE.md / AGENTS.md — this is always the entry point
- Follow @-includes and links — CLAUDE.md files reference each other; follow the chain relevant to your task
- Check for module-level CLAUDE.md — many projects have per-module docs (
src/foo/CLAUDE.md) - Use
findorglobfor**/CLAUDE.mdto discover what documentation exists - Read topic docs if they exist (
docs/topics/,docs/, or similar)
The fallback is manual but sufficient. Tome automates what fallback does by hand.
Installing tome
To add tome to a project:
{
"enabledPlugins": ["tome@reliquary"]
}
Then run /tome:init to scaffold the knowledge structure. This is a one-time setup that creates the wiki/, boot.md, and folder navigation. See the tome plugin's README for details.