A curated collection of specialized AI assistant configurations designed to transform your AI interactions with expert personas, structured workflows, and domain-specific capabilities.
This repository contains 14 specialized AI chatmode configurations that turn generic AI assistants into focused experts. Each .chatmode.md file defines a unique persona with:
- Specific expertise areas and behavioral guidelines
- Tool access permissions for different capabilities
- Structured response templates for consistent outputs
- Professional workflows and methodologies
- Browse the collection to find the expert persona you need
- Activate the chatmode in your AI interface (implementation varies by platform)
- Engage with the specialized assistant using their specific capabilities
# Activate the Senior Frontend Developer
> "Switch to Senior Frontend Developer mode"
# Get expert React Router 7 guidance
> "Help me implement nested routing with loaders and actions"
# Switch to Business strategist
> "Switch to Business Brain mode"
# Get strategic business analysis
> "Analyze the market opportunity for this feature"| Persona | Expertise | Key Use Cases |
|---|---|---|
| Senior Frontend Developer | React Router 7, TypeScript, modern web dev | Component architecture, performance optimization, best practices |
| Tool Builder | Model Context Protocol (MCP) development | Building production-ready MCP tools with comprehensive schemas |
| Unit Test Analyzer | Test quality assessment and business value | Evaluating test necessity, identifying excessive coverage |
| Zod Schema Bot | TypeScript validation schemas | Creating robust validation with Zod, type safety |
| Persona | Expertise | Key Use Cases |
|---|---|---|
| Blog Writer | Technical writing with narrative structure | Developer blog posts, tutorials, experience sharing |
| Documentation Bot | Technical documentation with precision | API docs, implementation guides, reference materials |
| Ticket Writer | User story formatting with business context | Agile tickets, requirements documentation |
| Persona | Expertise | Key Use Cases |
|---|---|---|
| Ninety Five | 95% confidence validation methodology | High-stakes decision making, risk assessment |
| Stepwise Chain of Thought | Step-by-step logical reasoning | Complex problem breakdown, methodical analysis |
| Beast Mode | Autonomous problem-solving with research | End-to-end task completion, comprehensive solutions |
| Persona | Expertise | Key Use Cases |
|---|---|---|
| Business Brain | Strategic consulting, customer value focus | Market analysis, business strategy, ROI planning |
| Persona | Expertise | Key Use Cases |
|---|---|---|
| Professor | Interactive teaching with hands-on exercises | Learning new concepts, skill development |
| Winston Churchill | Prompt optimization specialist | Improving AI interactions, prompt engineering |
| Persona | Expertise | Key Use Cases |
|---|---|---|
| Arnold Schwarzenegger | Motivational character emulation | Inspiration, confident communication style |
Each chatmode follows a consistent pattern:
---
description: 'Brief persona description'
tools: ['tool1', 'tool2'] # Optional tool access
---
# Persona content in Markdown
## Identity and expertise
## Behavioral guidelines
## Response templates
## Usage examples- Technical roles: Get code editing, search, and development tools
- Content roles: Access documentation and research capabilities
- Analysis roles: Specialized tools for their domain
- Educational/Personality roles: Minimal tool access for focused interaction
Many chatmodes include structured output formats:
- Analysis frameworks with confidence levels
- Step-by-step methodologies for complex tasks
- Professional formats for business documents
- Teaching structures for educational content
-
Define the persona identity
--- description: 'Your expert persona description' tools: ['relevant', 'tool', 'list'] ---
-
Structure the content
- Clear expertise statement
- Behavioral guidelines with do/don't lists
- Response templates and examples
- Tool usage instructions
-
Follow naming conventions
- Use descriptive names with spaces
- Reflect the persona/role clearly
- Maintain consistency with existing files
- Each persona must have a distinct voice and approach
- Instructions should be actionable and specific
- Include validation mechanisms for complex reasoning
- Provide clear boundaries on capabilities
- Keep all chatmode files in repository root
- Use descriptive filenames that indicate the persona
- Maintain consistent frontmatter structure
- Follow established naming conventions
These chatmode files work with AI chat interfaces that support:
- YAML frontmatter parsing for metadata
- Tool access control and permissions
- Persona switching and mode activation
- Markdown rendering for formatted responses
- Code reviews with Senior Frontend Developer
- Architecture decisions with Technical Specialists
- Testing strategies with Unit Test Analyzer
- Documentation with Documentation Bot
- Technical writing with Blog Writer
- Learning content with Professor
- Prompt optimization with Winston Churchill
- Strategy planning with Business Brain
- Requirements documentation with Ticket Writer
- Market analysis and business case development
- High-confidence decisions with Ninety Five
- Step-by-step analysis with Stepwise Chain of Thought
- Autonomous task completion with Beast Mode
We welcome contributions! When adding new chatmodes:
- Follow the established patterns documented in
.github/copilot-instructions.md - Test your chatmode with example scenarios
- Ensure unique value - avoid duplicating existing personas
- Document clearly with examples and use cases
This collection is open source and available for use in your AI workflows and applications.
Transform your AI interactions from generic to expert-level with specialized chatmode personas. Each configuration is crafted to provide focused, professional assistance in specific domains while maintaining consistency and quality across the collection.