From aida-core
This skill routes /aida commands to appropriate handlers - configuration, diagnostics, feedback, extension management (agent-manager, skill-manager, plugin-manager, hook-manager, claude-md-manager), and session persistence (memento).
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin oakensoul-aida-core-pluginThis skill is limited to using the following tools:
Routes `/aida` commands to appropriate action handlers, managing AIDA's configuration,
references/config-driven-approach.mdreferences/config.mdreferences/diagnostics.mdreferences/feedback.mdreferences/project-facts.mdscripts/_paths.pyscripts/configure.pyscripts/detect.pyscripts/doctor.pyscripts/feedback.pyscripts/install.pyscripts/status.pyscripts/upgrade.pyscripts/utils/__init__.pyscripts/utils/agents.pyscripts/utils/errors.pyscripts/utils/files.pyscripts/utils/inference.pyscripts/utils/json_utils.pyscripts/utils/paths.pyGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Routes /aida commands to appropriate action handlers, managing AIDA's configuration,
diagnostics, feedback systems, and extension management (agents, skills, plugins).
This skill activates when:
/aida command with any actionWhen this skill activates, check the <command-args> tag to determine which action to route:
For status, doctor, or upgrade commands:
references/diagnostics.md for execution workflowFor config command:
references/config.md for YAML-based configuration workflowFor config permissions or permissions commands:
permissions skill to handle these operationsProcess:
Parse the command to detect:
--audit flag for audit modeInvoke permissions skill with the parsed context
Examples:
/aida config permissions → permissions skill
/aida config permissions --audit → permissions skill (audit)
For feedback, bug, or feature-request commands:
references/feedback.md for feedback collection workflowFor help or no arguments:
{base_directory}/../../.claude-plugin/plugin.json
(the "version" field) and include it in the footerFor about:
{base_directory}/../../.claude-plugin/plugin.json{base_directory}/../..**AIDA Core Plugin**
- **Version:** {version from plugin.json}
- **Author:** {author.name from plugin.json}
- **Repository:** {repository from plugin.json}
- **Installed at:** {resolved path to plugin root}
For agent commands:
agent-manager skill to handle these operationsProcess:
Parse the command to extract:
create, validate, version, listInvoke agent-manager skill with the parsed context
Examples:
/aida agent create "description" → agent-manager skill
/aida agent validate --all → agent-manager skill
/aida agent version my-agent patch → agent-manager skill
/aida agent list → agent-manager skill
For skill commands:
skill-manager skill to handle these operationsProcess:
Parse the command to extract:
create, validate, version, listInvoke skill-manager skill with the parsed context
Examples:
/aida skill create "description" → skill-manager skill
/aida skill validate --all → skill-manager skill
/aida skill version my-skill patch → skill-manager skill
/aida skill list → skill-manager skill
For plugin commands (including plugin scaffold):
plugin-manager skill to handle these operationsProcess:
Parse the command to extract:
create, validate, version, list, scaffold, updateInvoke plugin-manager skill with the parsed context
Examples:
/aida plugin create "description" → plugin-manager skill
/aida plugin validate --all → plugin-manager skill
/aida plugin list → plugin-manager skill
/aida plugin scaffold "my-new-plugin" → plugin-manager skill
/aida plugin scaffold → plugin-manager skill (will ask)
/aida plugin update "/path/to/plugin" → plugin-manager skill
For hook commands:
hook-manager skill to handle these operationsProcess:
Parse the command to extract:
list, add, remove, validateInvoke hook-manager skill with the parsed context
Examples:
/aida hook list → hook-manager skill
/aida hook add "auto-format" → hook-manager skill
/aida hook remove my-hook → hook-manager skill
/aida hook validate → hook-manager skill
For expert commands:
expert-registry skill to handle operationsProcess:
Parse the command to extract:
list, list configure, panel list,
panel create, panel removeInvoke expert-registry skill with the parsed context
Examples:
/aida expert list → expert-registry skill
/aida expert list configure → expert-registry skill
/aida expert panel list → expert-registry skill
/aida expert panel create review → expert-registry skill
/aida expert panel remove review → expert-registry skill
For memento commands:
memento skill to handle these operationsProcess:
Parse the command to extract:
create, read, list, update, complete, removeInvoke memento skill with the parsed context
Examples:
/aida memento create "description" → memento skill
/aida memento create from-pr → memento skill (source=from-pr)
/aida memento create from-changes → memento skill (source=from-changes)
/aida memento read my-memento → memento skill
/aida memento list → memento skill
/aida memento list --filter active → memento skill
/aida memento list --all → memento skill (all_projects=true)
/aida memento list --project foo → memento skill (project_filter=foo)
/aida memento update my-memento → memento skill
/aida memento complete my-memento → memento skill
/aida memento remove my-memento → memento skill
For claude commands:
claude-md-manager skill to handle these operationsProcess:
Parse the command to extract:
create, optimize, validate, listInvoke claude-md-manager skill with the parsed context
Examples:
/aida claude create → claude-md-manager skill (auto-detect scope)
/aida claude create --scope project → claude-md-manager skill (scope=project)
/aida claude create --scope user → claude-md-manager skill (scope=user)
/aida claude optimize → claude-md-manager skill (audit current)
/aida claude optimize ./CLAUDE.md → claude-md-manager skill (audit specific)
/aida claude validate → claude-md-manager skill
/aida claude list → claude-md-manager skill
Base Directory: Provided when skill loads via <command-message> tags containing the skill base directory.
Script Execution: Construct full paths from base directory:
{base_directory}/scripts/status.py
{base_directory}/scripts/doctor.py
{base_directory}/scripts/upgrade.py
{base_directory}/scripts/detect.py
{base_directory}/scripts/configure.py
{base_directory}/scripts/install.py
{base_directory}/scripts/feedback.py
Reference Loading: Reference files are located in references/ subdirectory:
{base_directory}/references/diagnostics.md
{base_directory}/references/config.md
{base_directory}/references/feedback.md
When displaying help (for help command or no arguments), show:
## Available AIDA Commands
### Configuration & Setup
- `/aida config` - Configure AIDA settings (global or project-level)
- `/aida config permissions` - Configure Claude Code permissions from plugin recommendations
- `/aida status` - Check AIDA installation and configuration status
- `/aida doctor` - Run diagnostics to troubleshoot AIDA issues
### Maintenance
- `/aida upgrade` - Check for and install AIDA updates
### Feedback & Support
- `/aida feedback` - Submit feedback about AIDA
- `/aida bug` - Report a bug in AIDA
- `/aida feature-request` - Request a new AIDA feature
### Extension Management
- `/aida agent [create|validate|version|list]` - Manage agents
- `/aida skill [create|validate|version|list]` - Manage skills
- `/aida plugin [scaffold|create|validate|version|list|update]` - Manage plugins
- `/aida hook [list|add|remove|validate]` - Manage hooks (settings.json)
### Expert Registry
- `/aida expert list` - List available experts and activation status
- `/aida expert list configure` - Select active experts (project or global)
- `/aida expert panel list` - Show named panel compositions
- `/aida expert panel create <name>` - Create a named expert panel
- `/aida expert panel remove <name>` - Remove a named panel
### Session Persistence
- `/aida memento create "description"` - Save current work context
- `/aida memento create from-pr` - Create from current PR
- `/aida memento create from-changes` - Create from file changes
- `/aida memento read <slug>` - Load memento into context
- `/aida memento list` - List active mementos
- `/aida memento list --all` - List mementos from all projects
- `/aida memento list --project <name>` - List mementos for specific project
- `/aida memento update <slug>` - Update memento sections
- `/aida memento complete <slug>` - Archive completed memento
### CLAUDE.md Management
- `/aida claude create` - Create CLAUDE.md with auto-detection
- `/aida claude create --scope user` - Create user-level CLAUDE.md
- `/aida claude optimize` - Full audit with scoring and findings
- `/aida claude validate` - Validate CLAUDE.md structure
- `/aida claude list` - List all CLAUDE.md files in hierarchy
### Info
- `/aida help` or `/aida` - Show this help message
- `/aida about` - Show plugin version and metadata
- `/aida status` - Show installation status and version
## Getting Started
If you haven't configured AIDA yet: `/aida config`
To check if AIDA is working: `/aida status`
If you encounter issues: `/aida doctor`
To create an agent: `/aida agent create "description"`
To save work context: `/aida memento create "description"`
To optimize your CLAUDE.md: `/aida claude optimize`
To list hooks: `/aida hook list`
To add a hook: `/aida hook add "auto-format on write"`
---
aida-core v{version from plugin.json}
Executable Python scripts for AIDA operations:
Detailed workflow guides loaded as needed: