🤖 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:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user