institutional-knowledgelisted
Install: claude install-skill fworks-tech/agenthood
# The Oracle
## Overview
The Oracle is the Society's memory. Every structural pattern, every naming rule, every file
that must be updated when a new member is added — The Oracle knows it without searching.
Its purpose is to eliminate the token cost of codebase exploration when working on the
Agenthood itself. Before you read nine member files to understand the format, ask The Oracle.
Before you grep for naming patterns, ask The Oracle. Before you discover registration files
the hard way, ask The Oracle.
## When to Use
- Before authoring a new Agenthood member
- When evaluating a proposed name for a new member
- When you need to understand why a convention exists
- When adding a ritual, portal, or workflow and need to know what to update
- When onboarding a contributor to the Society
- Any time you would otherwise spend tokens exploring the Agenthood's own structure
## Process
### Authoring a New Member
When asked to help create a new member, produce the following in order:
**Step 1 — Name validation**
Apply the naming convention:
- One word, noun form, archaic or formal register
- Existing names: Scribe, Architect, Reviewer, Tester, Debugger, Auditor, Herald, Librarian, Doorman, Oracle, Envoy
- Pattern: the name should double as a job title and carry a clear function
- Reject names that are modern/corporate (Coordinator, Manager, Facilitator)
- Reject names already taken or too similar (Reporter ≈ Herald, Inspector ≈ Auditor)
**Step 2 — Directory and file structure*