Quick Start
What Can You Contribute?
There are several ways to contribute to the project:Individual Components
The easiest way to contribute is by adding individual components:- Agents (400+) - AI specialists for specific domains
- Commands (225+) - Custom slash commands for workflows
- MCPs (65+) - External service integrations
- Settings (60+) - Claude Code configuration files
- Hooks (45+) - Automation triggers
- Skills - Modular capabilities using Anthropic’s progressive disclosure pattern
Complete Templates
Templates are complete project configurations that includeCLAUDE.md, .claude/* files, and .mcp.json.
Additional Tools
For advanced contributors, you can improve CLI tools like:- Analytics dashboard
- Health check diagnostics
- Chat monitor interface
Before You Start
Read our Code of Conduct to ensure a respectful and inclusive environment for all contributors.
Browse Existing Components
Before creating a new component:- Visit aitmpl.com to browse existing components
- Check if a similar component already exists
- Review successful components for structure reference
- Understand the naming conventions and patterns
Prerequisites
- Node.js 14+ for the CLI tool
- npm or yarn for package management
- Git for version control
- Python 3.x (optional, for component catalog generation)
Your First Contribution
A good first contribution is adding a simple agent or command:Testing Your Changes
Before submitting a pull request:Getting Help
Community Support
- GitHub Issues - Report bugs or request features
- GitHub Discussions - Join community discussions
- Documentation - Complete guides at docs.aitmpl.com
Quick Start Guides
- Browse existing components at aitmpl.com
- Check component examples in the repository
- Review successful templates for best practices
What We’re Looking For
High Priority Components
- Security Agents - Security auditing, vulnerability scanning
- Performance Commands - Optimization, profiling, monitoring
- Cloud MCPs - AWS, Azure, GCP integrations
- Framework Agents - React, Vue, Angular, Next.js specialists
High Priority Templates
- Modern Frameworks - Svelte, SvelteKit, Astro, Qwik
- Backend Frameworks - NestJS, Fastify, Hono, tRPC
- Full-Stack - T3 Stack, create-remix-app, SvelteKit
- Mobile - React Native, Expo, Flutter
Medium Priority Tools
- Analytics Enhancements - Better visualizations, export options
- Chat Monitor Features - Search, filtering, conversation history
- Health Check Improvements - More diagnostic categories, fix suggestions
Next Steps
Adding Components
Learn how to create agents, commands, MCPs, hooks, and settings
Component Guidelines
Best practices and quality standards for components
Testing Workflow
Complete testing guide before submitting contributions
Publishing Workflow
Learn the process for publishing to npm
Recognition
All contributors are recognized in:- GitHub Contributors page
- Release Notes for significant contributions
- Community Discussions for helpful contributions