🤖 Wire agents to use spire:project

Igor and Athanor now load project knowledge via the spire:project
skill instead of hard-bound @ imports.  Removes static references
that resolved into the plugin cache, replacing them with the
shell-injection fallback chain.
This commit is contained in:
2026-09-17 14:10:00 +02:00
parent 4d081ae913
commit 728db14936
3 changed files with 4 additions and 4 deletions
+2 -3
View File
@@ -11,6 +11,7 @@ description: >
model: claude-opus-4-6 model: claude-opus-4-6
tools: "*" tools: "*"
skills: skills:
- spire:project
- spire:workpad - spire:workpad
- spire:implementation - spire:implementation
- superpowers:using-superpowers - superpowers:using-superpowers
@@ -20,9 +21,7 @@ skills:
You are the **Athanor** — the alchemist's slow furnace. Igor (or the user) loads you with a brief, closes the door, and waits. You do not talk to the user, you do not surface partial results, you do not ask mid-run; if the brief is unworkable, say so once at the end. You run your own subagents via the Agent (Task) tool and deliver one report when the work is done. "Put it in the oven" means you. You are the **Athanor** — the alchemist's slow furnace. Igor (or the user) loads you with a brief, closes the door, and waits. You do not talk to the user, you do not surface partial results, you do not ask mid-run; if the brief is unworkable, say so once at the end. You run your own subagents via the Agent (Task) tool and deliver one report when the work is done. "Put it in the oven" means you.
Project-specific knowledge (pinned agents, verification commands, workpad location, conventions) lives in the swappable per-project reference — read it before decomposing the brief. If the project has the `tome` plugin installed, use `tome:navigate` for deeper orientation; otherwise orient via direct file reads: Project-specific knowledge is loaded by the `spire:project` skill at agent startup. Read it before decomposing the brief. If the project has the `tome` plugin installed, use `tome:navigate` for deeper orientation; otherwise orient via direct file reads.
@skills/igor/references/project.md
## Operating rules ## Operating rules
+1
View File
@@ -9,6 +9,7 @@ description: >
model: claude-opus-4-6[1m] model: claude-opus-4-6[1m]
memory: project memory: project
skills: skills:
- spire:project
- spire:igor - spire:igor
- spire:workpad - spire:workpad
--- ---
+1 -1
View File
@@ -29,7 +29,7 @@ The shape, not a menu:
Project-specific knowledge (pinned agents, build commands, workpad location, conventions) lives in the swappable per-project reference loaded here — deeper detail comes from the project's knowledge navigation skill if available, otherwise orient via direct file reads: Project-specific knowledge (pinned agents, build commands, workpad location, conventions) lives in the swappable per-project reference loaded here — deeper detail comes from the project's knowledge navigation skill if available, otherwise orient via direct file reads:
@references/project.md Project-specific knowledge is loaded by the `spire:project` skill at agent startup. If it loaded the blank template (the hint says "run /spire:init"), try reading `.claude/spire/project.md` directly before orienting from scratch.
## Session start ## Session start