🤖 Wire development cycle into Spire skills and agents
Igor now has a Development Cycle section with six stages, review decision tree, Athanor queuing rules, and separation principle. Athanor, implementation, research, and research-tree skills all reference their cycle stage. Fixed remaining Athanor metaphor inversions in the plugin design spec.
This commit is contained in:
@@ -17,7 +17,7 @@ This plugin replaces `g4b_ai` (v0.2.0), which is a flat collection of five skill
|
||||
| **Igor** | Session coordinator. Talks to the user, delegates work, keeps a journal, spawns adepts, routes to the athanor. | Built | `.claude/skills/assistant/` + `.claude/agents/assistant.md` (warpspace) | `skills/igor/` + `agents/igor.md` |
|
||||
| **Adept** | Domain-scoped knowledge agent. Orients on a domain, accumulates journals and CLAUDE.md, answers consultations, dies with the session but leaves knowledge behind. | Built | `.claude/agents/adept.md` (warpspace) | `agents/adept.md` |
|
||||
| **Tome** | Knowledge layer. Navigate (orient before work), curate (six methods for growing the wiki), check (validate health), handoff (post-work impact), init (bootstrap). Project-overlay pattern: generic `tome` + project-specific `<project>-tome` mutation. | Built | `.claude/skills/tome/` (warpspace, standalone) | `skills/tome/` (absorbed into plugin) |
|
||||
| **Athanor** | Dispatching orchestrator. Receives a brief, decomposes it, fans out subagents by tier, synthesizes results. The alchemist's slow furnace — "put it in the oven" is the colloquial shorthand. | Built | `.claude/agents/dispatching-orchestrator.md` (warpspace) | `agents/athanor.md` |
|
||||
| **Athanor** | Dispatching orchestrator. Receives a brief, decomposes it, fans out subagents by tier, synthesizes results. The alchemist's slow furnace — plans go into the Athanor and implementations come out. | Built | `.claude/agents/dispatching-orchestrator.md` (warpspace) | `agents/athanor.md` |
|
||||
| **Workpad** | Document placement. Resolves where reports, plans, goals, journals go. Steers other skills to a single location. | Built | `skills/workpad/` (g4b_ai) | `skills/workpad/` |
|
||||
| **Research-tree** | Multi-topic research as a phased dependency tree. | Built | `skills/research-tree/` (g4b_ai) | `skills/research-tree/` |
|
||||
| **Research** | Research governance. Agent spawning rules, web fetch budgets, tier selection. | Built | `skills/research/` (g4b_ai) | `skills/research/` |
|
||||
@@ -142,6 +142,6 @@ The spire is raised wherever the alchemist lands. It's not a product — it's th
|
||||
| **Igor** | Session coordinator | Pratchett | The clan of brilliant assistants |
|
||||
| **Adept** | Domain knowledge agent | Alchemical | Skill through practice, not innate authority |
|
||||
| **Tome** | Knowledge layer | Medieval | Institutional memory |
|
||||
| **Athanor** | Dispatching orchestrator | Alchemical | The slow furnace — "put it in the oven" |
|
||||
| **Athanor** | Dispatching orchestrator | Alchemical | The slow furnace — plans go into the Athanor |
|
||||
| **Pinky** | Brainstorm catalyst | Warner Bros. | The fool whose instincts are right |
|
||||
| **Zathras** | Self-maintenance | Babylon 5 | The tireless machine-tender |
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
- 00:02 — Athanor naming agent returned. 3 files edited (athanor.md, igor/SKILL.md, zathras/SKILL.md). Metaphor guardrail added to Igor voice section. Report filed.
|
||||
- 00:03 — Fable cycle design agent returned. Design written to `designs/2026-09-22-development-cycle.md`. 6 stages, review decision tree, Athanor queuing rules, workpad mapping. Flagged: Pinky agent referenced in design spec but no agent def exists.
|
||||
- 00:04 — Write-capabilities agent returned. 4 files edited (model-tiers.md, igor/SKILL.md, zathras/SKILL.md, adept.md). Root cause: model-tiers.md promoted Explore/Plan as "safe leaves" without noting read-only limitation. Now replaced with write-capability guard section steering to scout/search/researcher.
|
||||
- 00:05 — Gap analysis: cycle design exists but no skill/agent references it. Six files need wiring.
|
||||
- 00:07 — Opus agent dispatched to wire cycle into skills. Returned: Igor got full Development Cycle section (stages, decision tree, queuing, separation rule). Athanor got 3 operating-rule bullets (queue, commit, no self-review). Implementation, research, research-tree got framing notes. Plugin design spec Athanor metaphor fixed (2 instances).
|
||||
|
||||
## Adepts
|
||||
|
||||
@@ -24,6 +26,7 @@ No domain adepts active. Roster is empty (no domain folders yet).
|
||||
- `docs/workpad/reports/2026-09-22-00-athanor-naming-fix.md` — Athanor metaphor fix report
|
||||
- `docs/workpad/reports/2026-09-22-00-agent-write-capabilities-fix.md` — Write-capability fix report
|
||||
- `docs/workpad/designs/2026-09-22-development-cycle.md` — Development cycle design (first pass)
|
||||
- `docs/workpad/reports/2026-09-22-01-cycle-wiring.md` — Cycle wiring report
|
||||
|
||||
## Open threads
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# Report: Development Cycle Wiring
|
||||
|
||||
**Date:** 2026-09-22
|
||||
**Source:** `designs/2026-09-22-development-cycle.md`
|
||||
|
||||
## Changes
|
||||
|
||||
1. **`plugins/spire/skills/igor/SKILL.md`** — Added `## Development Cycle` section between Delegation and Adepts. Covers: six stages with Igor as router, review decision tree (five outcomes), Athanor queuing rules (sequential, hold queue, TaskStop on invalidation), separation rule, exit heuristic, cycle-workpad relationship. ~250 words.
|
||||
|
||||
2. **`plugins/spire/agents/athanor.md`** — Added three bullet points to Operating rules: Igor holds the queue (one plan at a time), commit per plan step on branch, output goes to a fresh reviewer (no self-review).
|
||||
|
||||
3. **`plugins/spire/skills/implementation/SKILL.md`** — Added cycle framing note after intro: this skill governs Stage 5, Athanor receives a plan not a conversation, output goes to Stage 6 reviewer.
|
||||
|
||||
4. **`plugins/spire/skills/research/SKILL.md`** — Added cycle framing note: research is Stage 2 or a loop-back from Stage 6; output feeds Stage 3.
|
||||
|
||||
5. **`plugins/spire/skills/research-tree/SKILL.md`** — Added one-line framing note: structured form of Stage 2, output feeds Stage 3.
|
||||
|
||||
6. **`docs/workpad/designs/2026-09-14-plugin-design-spec.md`** — Fixed two instances of old Athanor metaphor ("put it in the oven") to match corrected metaphor (plans go into the Athanor).
|
||||
Reference in New Issue
Block a user