Files
reliquary/.claude/spire/project.md
T

2.1 KiB

status, generated
status generated
generated 2026-09-21

Project Knowledge — Reliquary

Project-specific facts for the session coordinator and the athanor. This is the Spire plugin's own home — work here is work ON Spire.

This project

  • Tome skill: none — orient via direct file reads
  • Workpad: docs/workpad/ — goals/, plans/, reports/, research/, designs/, journals/, specs/, adepts/
  • Adepts: Listed by spire:adepts at boot. Domain knowledge agents with persistent folders at docs/workpad/adepts/<domain-slug>/.
  • Pinned agents (prefer these over generic tiers):
  • Domain skills to route to subagents when relevant:
    • gitea:* — Gitea issue and PR management
  • Conventions:
    • Gitmoji commit prefixes — see docs/workpad/specs/commit-conventions.md
    • Custom 🤖 prefix for agent-file changes (CLAUDE.md, skills, agents)
    • 🦇 BATMAN for initial commits
    • Marketplace repo — each plugin under plugins/ is self-contained
    • Working documents live in docs/workpad/

Build

Read by spire:implementation. Unset means the skill's default; none means deliberately absent.

Reliquary is a markdown plugin marketplace. Most work is skill and agent text, so there is no compile step.

  • Gate (cheap, between blocks): none
  • Tests (once per phase): uv run --no-project --python 3.12 python -m unittest discover -s tests, run from plugins/spire/skills/gremlins. It covers gremlins only. Other plugins have no test suite.

Spire structure

This is the home repo. The plugin itself lives at plugins/spire/.

  • Agents: plugins/spire/agents/ — adept, athanor, attacker, igor, planner, researcher, reviewer, scout, search, zathras
  • Skills: plugins/spire/skills/ — adepts, curator, gremlins, igor, implementation, init, knowledge, project, research, research-tree, svg, workpad, zathras
  • Plugin config: plugins/spire/.claude-plugin/plugin.json
  • Design spec: docs/workpad/designs/2026-09-14-plugin-design-spec.md
  • Legacy: plugins/g4b_ai/ still exists (predecessor, being phased out)