A comprehensive collection of production-grade Claude Code configurations, specialized agents, and automation workflows for optimizing AI-assisted development
This repository serves as an educational reference for developers looking to maximize their productivity with Claude Code. It demonstrates advanced configuration patterns, custom agents, and automation workflows that have been refined through extensive real-world usage in building production AI systems, MCP servers, and vector databases.
- π€ Create specialized AI agents for domain-specific expertise
- βοΈ Configure advanced permissions and security controls
- π§ Build custom commands for complex workflows
- π Automate repetitive tasks with intelligent hooks
- πΎ Implement memory systems with vector search
- ποΈ Deploy production MCP servers with monitoring
- π Debug and optimize AI-assisted development
claude-config-composer/ # π Dynamic config generator CLI tool
βββ src/
β βββ cli.ts # Interactive CLI interface
β βββ parser/ # Config parsing logic
β βββ merger/ # Intelligent merging
β βββ generator/ # .claude directory generation
βββ README.md # Tool documentation
memory-mcp-server/ # MCP server with memory & vector search
βββ .claude/
β βββ agents/ # 15 specialized AI agents
β βββ commands/ # 7 custom workflow commands
β βββ hooks/ # 2 automation scripts
β βββ settings.json # Central configuration
βββ CLAUDE.md # MCP development guide
βββ README.md # Setup documentation
nextjs-15/ # Complete Next.js 15 configuration
βββ .claude/
β βββ agents/ # 11 Next.js-specific agents
β βββ commands/ # 6 workflow commands
β βββ hooks/ # Validation & formatting
β βββ settings.json
βββ CLAUDE.md # Next.js 15 best practices
βββ README.md # Setup guide
shadcn/ # π shadcn/ui configuration (complete)
βββ .claude/
β βββ agents/ # 11 UI/component agents
β βββ commands/ # 8 workflow commands
β βββ hooks/ # 4 validation scripts
β βββ settings.json
βββ CLAUDE.md # Component patterns guide
βββ README.md # Setup documentation
# π§ Coming Soon:
vercel-ai-sdk/ # Vercel AI SDK configuration
drizzle/ # Drizzle ORM configuration
zod/ # Zod validation configuration
tailwindcss/ # TailwindCSS utility-first styling
# ... and many more!
NEW: Dynamically generate custom Claude Code configurations by combining multiple configs for your exact tech stack!
# Clone and set up
git clone https://github.com/Matt-Dionis/claude-code-configs.git
cd claude-code-configs/claude-config-composer
npm install
# Interactive mode - choose your stack
npm run dev
# Generate preset configurations
npm run dev generate nextjs-shadcn
npm run dev generate nextjs-fullstackThe Claude Config Composer:
- π― Intelligently merges configurations - Combines Next.js + shadcn + Prisma + more
- π€ Generates complete .claude directory - Agents, commands, hooks, and settings
- βοΈ Handles dependencies & conflicts - Automatically resolves compatibility issues
- π§ Creates production-ready configs - Full functionality from day one
- π Preserves critical documentation - Maintains framework-specific best practices
npm run dev generate nextjs-shadcnThis generates a complete configuration with:
- 21 specialized agents (combined from both configs)
- 14 custom commands
- Merged settings.json with all environment variables
- Intelligent CLAUDE.md that preserves critical sections
- Full .claude directory structure ready to use
A production-grade configuration for building MCP servers with memory persistence and vector search:
- 15 Specialized Agents for MCP, database, and memory systems
- 7 Custom Commands for development workflows
- 2 Automation Hooks for TypeScript and logging
- Optimized for: PostgreSQL 17, pgvector, Drizzle ORM, MCP SDK
View Memory MCP Server Details β
A complete Claude Code configuration tailored for Next.js 15 development, including:
Core Development:
nextjs-app-router- App Router routing patterns and best practicesnextjs-server-components- Server/Client component optimizationnextjs-server-actions- Forms, mutations, and progressive enhancementnextjs-data-fetching- Caching strategies and streamingnextjs-performance- Bundle analysis and Core Web Vitals
Infrastructure & Quality:
nextjs-testing- Jest, Vitest, Playwright setupnextjs-deployment- Docker, Vercel, AWS deploymentnextjs-migration- Pages Router to App Router migrationnextjs-security- Authentication, CSP, OWASP compliancenextjs-debugging- React DevTools and troubleshootingnextjs-typescript- Type safety and error resolution
/create-page [route] # Generate page with loading/error boundaries
/create-server-action [name] # Create type-safe Server Actions
/optimize-components # Analyze component boundaries
/setup-testing [framework] # Configure testing framework
/analyze-performance # Generate performance report
/migrate-to-app-router # Migrate from Pages Router- React 19 & Async Request APIs - Full support for Next.js 15 breaking changes
- Server Components First - Optimized for minimal client JavaScript
- Intelligent Validation - Pre-commit hooks for Next.js patterns
- Best Practices Enforcement - Automated checks for common mistakes
- Complete Documentation - CLAUDE.md with Next.js 15 patterns
/setup quick # Quick MCP project setup
/setup full # Complete environment with dependencies
/setup database # PostgreSQL & pgvector initialization
/mcp-debug # Debug MCP protocol issues
/memory-ops # Test memory CRUD operations/create-page # Generate page with boundaries
/create-server-action # Create type-safe Server Actions
/optimize-components # Analyze component boundaries
/analyze-performance # Generate performance report
/migrate-to-app-router # Migrate from Pages RouterBoth configurations include intelligent hooks:
- TypeScript Development - Auto type-check, format, lint
- Command Logging - Audit trail with timestamps
- Smart Filtering - Skip node_modules, build directories
- Test Automation - Run tests on file changes
All configurations enforce:
- π Whitelist approach for commands
- π« Protected sensitive files (.env, secrets)
- β Scoped write permissions by file type
- π‘οΈ Safe git operations (no force push)
- π Input validation with Zod schemas
Use the memory-mcp-server configuration for:
- Building MCP servers with persistent memory storage
- Implementing vector search with pgvector and OpenAI embeddings
- Creating multi-tenant AI companion systems
- Setting up production PostgreSQL with Neon
- Deploying with Docker and Kubernetes
Use the nextjs-15 configuration for:
- Setting up new Next.js 15 projects with best practices
- Migrating from Pages Router to App Router
- Implementing Server Components and Server Actions
- Optimizing performance and Core Web Vitals
- Setting up comprehensive testing
- Deploying to Vercel, Docker, or AWS
Leverage deployment agents for:
- Docker containerization with security hardening
- Kubernetes orchestration with auto-scaling
- Prometheus/Grafana monitoring setup
- Structured logging and distributed tracing
Build multi-tenant companion systems with:
- Isolated memory spaces per user
- Token-based authentication
- Rate limiting and quota management
- Conversation history with vector search
# For MCP server development
cp -r memory-mcp-server/.claude your-project/
cp memory-mcp-server/CLAUDE.md your-project/
# For Next.js 15 development
cp -r nextjs-15/.claude your-project/
cp nextjs-15/CLAUDE.md your-project/# Memory MCP Server configuration
ls -la memory-mcp-server/.claude/
cat memory-mcp-server/README.md
# Next.js 15 configuration
ls -la nextjs-15/.claude/
cat nextjs-15/README.md- Choose a base configuration that matches your project type
- Customize agents for your specific needs
- Configure permissions based on your security requirements
- Set up hooks for your development workflow
- Merge configurations if working with multiple frameworks
"env": {
"DATABASE_URL": "postgresql://user:pass@host/dbname?sslmode=require",
"OPENAI_API_KEY": "sk-your-openai-api-key-here",
"MCP_SERVER_PORT": "3000"
}"hooks": {
"PostToolUse": [{
"matcher": "Edit|MultiEdit|Write",
"hooks": [{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/typescript-dev.sh"
}]
}]
}- 15 Specialized Agents - ~15,000 lines of domain expertise
- 7 Custom Commands - Full development lifecycle coverage
- 2 Automation Hooks - TypeScript and logging automation
- Focus Areas: MCP protocol, vector search, memory systems, production deployment
- 11 Next.js Agents - Framework-specific expertise
- 6 Workflow Commands - Next.js development automation
- Intelligent Hooks - Validation and formatting
- Focus Areas: App Router, Server Components, performance, testing
This configuration is optimized for:
- TypeScript & Node.js development
- PostgreSQL 17 with Neon serverless
- Drizzle ORM v0.44.4 for type-safe database access
- pgvector v0.8.0 for vector similarity search
- MCP SDK for protocol implementation
- Docker & Kubernetes for deployment
- Next.js 15 with App Router
- React 19 with Server Components
- Tailwind CSS for styling
- Server Actions for mutations
- Turbopack for faster builds
- π 10x Faster Development - Specialized agents handle complex tasks
- π‘οΈ Enhanced Security - Multi-layered permission controls
- π€ Automated Workflows - Hooks handle routine tasks
- π Built-in Expertise - Deep domain knowledge in agents
- π§ Production-Ready - Deployment and monitoring included
- π§ͺ Quality Assurance - Automated testing and review
We welcome open-source contributions! This repository thrives on community input to support more frameworks and use cases.
-
Add a New Framework Configuration:
- Create a new directory (e.g.,
vercel-ai-sdk/,drizzle/,zod/) - Include
.claude/directory with agents, commands, hooks, and settings - Add a comprehensive
CLAUDE.mdwith framework-specific best practices - Create a
README.mddocumenting the configuration
- Create a new directory (e.g.,
-
Improve Existing Configurations:
- Add specialized agents for new use cases
- Create workflow commands for common tasks
- Enhance automation hooks
- Improve security patterns
-
Help Build the CLI Tool:
- Contribute to the configuration generator logic
- Add framework detection capabilities
- Create configuration templates
- Improve the interactive setup experience
- Vercel AI SDK - Streaming, function calling, provider management
- Drizzle ORM - Schema management, migrations, type safety
- Zod - Validation patterns, schema generation
- TailwindCSS - Utility classes, custom plugins, design systems
- React 19 - Server Components, Suspense patterns
- Prisma - Schema management, migrations, type safety
- tRPC - End-to-end type safety, API patterns
- Follow the existing structure and patterns
- Include comprehensive documentation
- Test configurations thoroughly
- Add examples of real-world usage
- Ensure security best practices
This configuration reference is provided as-is for educational purposes. Adapt and modify for your specific needs.
- Reference Only - This repository is for learning, not direct cloning
- Placeholder Values - All credentials are examples only
- Customize for Your Needs - Adapt patterns to your specific workflow
- Security First - Always review and adjust permissions for your environment
- Start Simple - Begin with
settings.jsonpermissions - Add Commands - Implement one custom command
- Integrate Agents - Add relevant specialized agents
- Automate - Set up hooks for your workflow
- Iterate - Refine based on your experience
Built with β€οΈ for the Claude Code community
Transform your AI-assisted development with production-grade configurations
π Star this repo if you find it helpful!
π Open an issue for bugs or suggestions
π Submit a PR to add your framework configuration