Documentation Index
Quick reference to all Mechanic documentation.
Core Documentation
| Document |
Path |
Summary |
| AGENTS.md |
AGENTS.md |
Agent guidance, project structure, AFD standards |
| CLAUDE.md |
CLAUDE.md |
Quick reference for AI assistants |
| Mechanic/AGENTS.md |
Mechanic/AGENTS.md |
In-game addon agent guidance (files, slash commands, MechanicLib) |
| README.md |
README.md |
Project overview and getting started |
| CHANGELOG.md |
CHANGELOG.md |
Version history and release notes |
Integration Guides
Located in docs/integration/:
| Document |
Summary |
| mechaniclib.md |
How to integrate addons with MechanicLib |
| testing.md |
Sandbox, Busted, and in-game testing strategies |
| console.md |
Structured logging via MechanicLib:Log |
| errors.md |
BugGrabber integration and error tracking |
| performance.md |
Profiling and performance baselines |
| release.md |
Release workflow and changelog format |
| inspect.md |
Frame inspector usage |
| troubleshooting.md |
Common issues and solutions |
Architecture Documentation
| Document |
Path |
Summary |
| addon-architecture.md |
docs/addon-architecture.md |
Core/Bridge/View layer pattern |
| addon-integration.md |
docs/addon-integration.md |
How to integrate with Mechanic |
| cli-reference.md |
docs/cli-reference.md |
Human CLI reference generated by docs.generate |
| quality-improvements.md |
docs/quality-improvements.md |
Diagnostic targets, previews and overhead metrics |
| addon-dev-guide/ |
docs/addon-dev-guide/ |
Long-form WoW addon development guide (secret values, combat lockdown, ...) |
.claude System Documentation
| Document |
Path |
Summary |
| AGENTS.md |
.claude/AGENTS.md |
Command/skill taxonomy (c-/s-/k-), how .agent/ is generated |
Skill References
Each skill has its own references/ folder with deep-dive content:
| Skill |
Key References |
| s-debug |
evidence-based-debugging.md, error-patterns.md, debugging-strategies.md |
| s-develop |
event-patterns.md, frame-engineering.md, saved-variables.md, combat-lockdown.md, api-patterns.md |
| s-test |
busted-patterns.md, wow-mocking.md |
| s-research |
api-research.md, blizzard-ui.md, ace3-patterns.md |
| using-mechanic |
references/afd-commands.md (generated command reference) |
| k-mechanic |
cli-commands.md, dashboard.md, ingame-modules.md, mechaniclib.md |
| k-desktop |
(SKILL.md only) |
| k-apidefs |
(SKILL.md only) |
MCP Tool Discovery
Use these MCP tools to explore available functionality:
commands.list # Every command with input schema and mutation flag
env.status # Environment and paths
docs.generate # Regenerate docs/cli-reference.md (human CLI reference)
api.stats # API database statistics
fencore-catalog # FenCore functions (needs FenCore loaded + a reload)
Quick Links by Topic
| Topic |
Where to Look |
| Getting started |
README.md, docs/addon-integration.md |
| Debugging issues |
s-debug skill, docs/integration/troubleshooting.md |
| Writing tests |
s-test skill, docs/integration/testing.md |
| Releasing addons |
s-release skill, docs/integration/release.md |
| WoW API research |
s-research skill, api.search MCP tool |
| Architecture decisions |
docs/addon-architecture.md |