From aida-core
Catalog of knowledge documents for the claude-code-expert agent
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin oakensoul-aida-core-pluginThis directory contains reference documentation for the claude-code-expert agent. Use this index to find the right document for your needs. **When to use:** For architectural decisions and quality standards Contains: - The WHO/HOW/CONTEXT framework - Quality standards for all extension types - The Consultant Rule (how agents should work) - What belongs vs doesn't belong in each type This is the...
Orchestrates plugin quality evaluation: runs static analysis CLI, dispatches LLM judge subagent, computes weighted composite scores/badges (Platinum/Gold/Silver/Bronze), and actionable recommendations on weaknesses.
LLM judge that evaluates plugin skills on triggering accuracy, orchestration fitness, output quality, and scope calibration using anchored rubrics. Restricted to read-only file tools.
Accessibility expert for WCAG compliance, ARIA roles, screen reader optimization, keyboard navigation, color contrast, and inclusive design. Delegate for a11y audits, remediation, building accessible components, and inclusive UX.
This directory contains reference documentation for the claude-code-expert agent. Use this index to find the right document for your needs.
When to use: For architectural decisions and quality standards
Contains:
This is the authoritative reference for extension architecture.
When to use: When deciding which type of extension to create
Contains:
When to use: When designing the structure of an extension
Contains:
When to use: When creating or distributing plugins
Contains:
When to use: When creating or maintaining CLAUDE.md memory files
Contains:
.claude/rules/ with glob patterns)@path/to/file syntax, home-directory imports)/memory command usageWhen to use: When configuring Claude Code behavior via settings.json
Contains:
When to use: When creating or configuring skills (SKILL.md files)
Contains:
$ARGUMENTS, $N, etc.)When to use: When creating or configuring subagents (.md agent files)
Contains:
When to use: When implementing lifecycle automation via hooks
Contains:
| Question | Document |
|---|---|
| "What's the architecture framework?" | framework-design-principles.md |
| "What belongs in an agent vs skill?" | framework-design-principles.md |
| "What does 'excellent' look like?" | framework-design-principles.md |
| "Should I create an agent or skill?" | extension-types.md |
| "What's the difference between types?" | extension-types.md |
| "How should I structure my agent?" | design-patterns.md |
| "What are best practices?" | design-patterns.md |
| "How do I organize a plugin?" | design-patterns.md |
| "What goes in plugin.json?" | plugin-development.md |
| "How do I publish a plugin?" | plugin-development.md |
| "How do plugins work?" | plugin-development.md |
| "How do I create a skill?" | skills.md |
| "What frontmatter does a skill use?" | skills.md |
| "What are the built-in agents?" | subagents.md |
| "How do I create a custom agent?" | subagents.md |
| "How do agent teams work?" | subagents.md |
| "What permission modes exist?" | subagents.md |
| "What should CLAUDE.md contain?" | claude-md-files.md |
| "Where do CLAUDE.md files go?" | claude-md-files.md |
| "How do I write project instructions?" | claude-md-files.md |
| "How do memory files work?" | claude-md-files.md |
| "How do I import files in CLAUDE.md?" | claude-md-files.md |
| "What goes in settings.json?" | settings.md |
| "How do I configure permissions?" | settings.md |
| "Memory vs settings - when to use?" | settings.md, claude-md-files.md |
| "How do I configure MCP servers?" | settings.md |
| "What are prompt and agent hooks?" | hooks.md |
| "How do I set up agent team quality gates?" | hooks.md, subagents.md |
| "How do hooks work?" | hooks.md |
| "How do I auto-format code?" | hooks.md |
| "How do I block dangerous operations?" | hooks.md |
| "What lifecycle events exist?" | hooks.md |
For edge cases or latest features not covered here, fetch the official Claude Code documentation:
Use WebFetch tool to retrieve current documentation when: