| name | ari-skill-generator |
| description | Automatically generate new skills based on identified gaps or needs |
ARI Skill Generator
Purpose
Automatically create new Claude Code skills when gaps are identified or new capabilities are needed.
When to Use
- After identifying a missing skill
- When a pattern emerges that should be codified
- When new ARI features are added
- When external tools/APIs need integration
Skill Generation Process
Phase 1: Analysis
- Identify the gap or need
- Research existing patterns
- Check for similar skills to extend
- Define scope and boundaries
Phase 2: Design
- Define trigger conditions
- Specify input requirements
- Design output format
- Consider edge cases
Phase 3: Implementation
- Create SKILL.md file
- Write comprehensive documentation
- Include code examples
- Add ARI-specific context
Phase 4: Validation
- Test with real scenarios
- Verify integration with existing skills
- Check for conflicts
- Update skill registry
Skill Template
---
name: ari-[skill-name]
description: [One-line description]
---
# [Skill Name]
## Purpose
[What this skill accomplishes]
## When to Use
[Trigger conditions]
## Process
[Step-by-step guidance]
## ARI Integration
[How it connects to ARI systems]
## Examples
[Usage examples]
## Output Format
[Expected output structure]
Skill Categories
| Category | Purpose | Example Skills |
|---|
| Security | Threat detection, hardening | ari-injection-detection |
| Architecture | Design patterns, structure | ari-layer-guardian |
| Testing | Test creation, validation | ari-vitest-guardian |
| Operations | Deployment, monitoring | ari-daemon-ops |
| Integration | External systems | ari-fastify-gateway |
| Self-improvement | Learning, optimization | ari-continuous-improvement |
Generated Skill Quality Checklist