This directory contains all agent definitions and skills for TAF.
.factory/droids/ and .factory/skills/ contain @-reference files pointing into this directory — do not edit files there directly.
agents/
<name>.md – feature-specific agent definitions
skills/
AGENTS.md – skills index (this chain continues here)
<name>.md – individual skill definitions
| Agent | File | Purpose |
|---|---|---|
| Fusion Test Architect | fusion.md | Writing fusion accelerator tests |
See skills/AGENTS.md for the full list of available skills and usage guidance.
.claude/ is the Claude Code harness config layer. It activates agents and skills defined in agents/.
| File | Purpose |
|---|---|
.claude/settings.json |
Registers skills (name, description, path into agents/skills/) and configures permissions/hooks. Committed — shared by all contributors. |
.claude/settings.local.json |
Local overrides (personal permissions, env vars). Not committed. |
.claude/skills/<name>/SKILL.md |
Per-skill entry point read by the harness — contains @agents/skills/<name>.md to forward to the canonical skill file. |
Skills must be registered in .claude/settings.json to be invocable via /skill-name. Adding a .md file under agents/skills/ alone is not enough — see "Adding a new skill" in the root AGENTS.md.
- Create
agents/<name>.mdwith YAML frontmatter:--- name: your-agent-name description: What this agent specializes in model: inherit ---
- Create
.factory/droids/<name>.mdcontaining:@agents/<name>.md - Add an entry to the table above