This repository contains integrated content from various reference directories, organized into three main categories:
The commands/ directory contains command files organized by functionality:
- Role-based Commands: Role, role-debate, role-help, multi-role
- Thinking Strategies: Sequential-thinking, ultrathink
- AI Utilities: Check-prompt, search-gemini
- Code Review: Comprehensive code review with multiple depth levels
- Code Architecture: Design patterns, refactoring, and technical debt management
- Code Fixing: Error resolution and import fixing
- Dependency Analysis: Analyze project dependencies and evaluate architecture health
- Dependency Updates: Update Flutter and Rust dependencies
- Performance Analysis: Analyze application performance issues
- Implementation: Intelligently implement features from any source
- Testing: Run tests based on context and fix failures
- Planning: Create development plans and specifications
- Scaffolding: Generate code scaffolds
- Documentation Generation: Create comprehensive documentation
- Docstring Updates: Update docstrings in various programming languages
- API Documentation: Generate API reference documentation
- Commit Management: Generate commit messages, create meaningful commits
- Semantic Commits: Split large changes into semantic commits
- PR Management: Create, review, and manage pull requests
- TODO Management: Create, find, fix, and convert TODOs to issues
- Audit: Perform security and performance audits
- Security Scanning: Scan for security vulnerabilities
- Session Control: Start and end sessions
- Context Management: Manage context across sessions
- Formatting: Format code and text
- Explanation: Explain code and concepts
- Task Management: Manage tasks and track progress
- Miscellaneous: Various utility commands
The agents/ directory contains specialized agents that provide expertise in various domains:
- Prompt Engineering: Optimize prompts for LLMs and AI systems
- Search Specialization: Expert web research and information gathering
- GraphQL Architecture: Design GraphQL schemas, resolvers, and federation
- Business Analysis: Analyze metrics, create reports, and track KPIs
- Content Marketing: Write blog posts, social media content, and email newsletters
- Customer Support: Handle support tickets, FAQ responses, and customer emails
- Legal Advisory: Draft privacy policies, terms of service, and legal notices
- Payment Integration: Integrate payment processing systems
- Risk Management: Monitor portfolio risk and position limits
- Sales Automation: Draft cold emails, follow-ups, and proposal templates
- AI Engineering: Build LLM applications, RAG systems, and prompt pipelines
- Data Engineering: Build ETL pipelines, data warehouses, and streaming architectures
- Data Science: Data analysis, SQL queries, and data insights
- ML Engineering: Implement ML pipelines, model serving, and feature engineering
- MLOps Engineering: Build ML pipelines, experiment tracking, and model registries
- Quantitative Analysis: Build financial models and analyze market data
- Database Administration: Manage database operations, backups, and monitoring
- Database Optimization: Optimize SQL queries and design efficient indexes
- Backend Architecture: Design RESTful APIs and database schemas
- Frontend Development: Build React components and handle client-side state
- iOS Development: Develop native iOS applications with Swift/SwiftUI
- Mobile Development: Develop React Native or Flutter apps
- UI/UX Design: Create interface designs, wireframes, and design systems
- Unity Development: Build Unity games with optimized scripts
- Code Review: Expert code review with security focus and reliability
- Debugging: Debugging specialist for errors and test failures
- Error Detection: Search logs and codebases for error patterns
- Performance Engineering: Profile applications and optimize bottlenecks
- Test Automation: Create comprehensive test suites
- Developer Experience: Improve tooling, setup, and workflows
- Cloud Architecture: Design AWS/Azure/GCP infrastructure
- Deployment Engineering: Configure CI/CD pipelines and cloud deployments
- DevOps Troubleshooting: Debug production issues and fix deployment failures
- Network Engineering: Debug network connectivity and configure load balancers
- Terraform Specialization: Write advanced Terraform modules and implement IaC
- API Documentation: Create OpenAPI/Swagger specs and developer documentation
- Documentation Architecture: Create comprehensive technical documentation
- Reference Building: Create exhaustive technical references
- Tutorial Engineering: Create step-by-step tutorials and educational content
- Architecture Review: Review code for architectural consistency
- Context Management: Manage context across multiple agents and tasks
- MCP Expertise: Expertise in Model Context Protocol development
- Legacy Modernization: Refactor legacy codebases and implement modernization
- C: Write efficient C code with proper memory management
- C++: Write idiomatic C++ code with modern features
- C#: Write modern C# code with advanced features
- Elixir: Write idiomatic Elixir code with OTP patterns
- Go: Write idiomatic Go code with goroutines and channels
- Java: Master modern Java with streams and concurrency
- JavaScript: Master modern JavaScript with ES6+ and Node.js
- PHP: Write idiomatic PHP code with modern features
- Python: Write idiomatic Python code with advanced features
- Rust: Write idiomatic Rust with ownership patterns
- SQL: Write complex SQL queries and optimize execution plans
- TypeScript: Master TypeScript with advanced types and generics
- Security Auditing: Review code for vulnerabilities and ensure compliance
- Incident Response: Handle production incidents with urgency and precision
The mcp/ directory contains configuration files for various MCP servers that extend the capabilities of LLMs:
- Playwright: Browser automation capabilities using Playwright
- PostgreSQL: Integration with PostgreSQL databases
- MySQL: Integration with MySQL databases
- GitHub: Integration with GitHub repositories, issues, pull requests, etc.
- Web Fetch: Capabilities to fetch content from web pages
The integration process involved:
- Analyzing the content of the reference directories
- Identifying files with similar functionality
- Merging similar files into optimized versions
- Organizing commands into domain-specific subdirectories
- Creating a new MCP directory for MCP-related content
- Ensuring consistent structure and formatting across all files
- Reduced Duplication: Eliminated overlapping functionality
- Improved Discoverability: Related commands are grouped together
- Consistent Interface: Provided a consistent interface for related operations
- Enhanced Functionality: Combined features from multiple commands
- Simplified Maintenance: Easier to maintain and update