Skip to content

WG’s GitHub Copilot Chat Modes—specialized agents for building, shipping, and scaling smarter open-source projects.

License

Notifications You must be signed in to change notification settings

wgtechlabs/github-copilot-chatmodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WG GitHub Copilot Chat Modes 🤖 made by

sponsors star license

WG Enhanced GitHub Copilot Chat Modes – Elevate your development workflow with WG Technology Labs chat modes that transform GitHub Copilot into a suite of domain-specific experts. Each WG Chat Mode delivers specialized, context-aware assistance for code quality, security reviews, and more—tailored to the unique needs of modern software teams.

Perfect for developers who want expert-level, WG Technology Labs-powered AI guidance directly within their development environment.

🤗 Special Thanks

🤝 Partner Organizations

These outstanding organizations partner with us to support our open-source work:

💎 Platinum Sponsor
Unthread
Unthread
Streamlined support ticketing for modern teams.

💸 Sponsored Ads

Open source development is resource-intensive. These sponsored ads help keep Log Engine free and actively maintained while connecting you with tools and services that support open-source development.

sponsored ads

🤔 What Are Chat Modes?

GitHub Copilot Chat Modes transform your AI assistant into domain specialists by providing:

🎯 Specialized Expertise

  • Code Quality Focus: Apply Clean Code principles and SOLID design patterns
  • Security-First Reviews: Identify vulnerabilities with targeted secure coding practices
  • Domain-Specific Knowledge: Receive advice tailored to specific development disciplines
  • Consistent Methodologies: Follow structured approaches to development challenges

⚡ Enhanced Productivity

  • Contextual Responses: Get answers specific to your development scenario
  • Best Practice Guidance: Receive industry-standard recommendations automatically
  • Reduced Context Switching: Access expert-level assistance within your development environment
  • Scalable Team Knowledge: Share consistent expertise across your development team

✨ Available Chat Modes

Mode Focus Best For Key Features Path
WG Code Alchemist Code quality, Clean Code, SOLID Code reviews, refactoring Function optimization, naming conventions, design patterns modes/quality/code-alchemist/
WG Code Sentinel Security vulnerabilities, secure coding Security audits, compliance checks Input validation, authentication, API security, risk assessment modes/security/code-sentinel/
WG Code Builder Educational development, generalist approach Learning-focused development, teaching implementations Educational guidance, confirmation-first, holistic solutions, motivational insights modes/general/code-builder/
WG Code Planner Project planning, architecture design Strategic planning, feature breakdown, development roadmaps Permission-based operations, blueprint creation, risk assessment, roadmap development modes/planning/code-planning/

🚀 Quick Start

🎯 Using Pre-Built Chat Modes

  1. Choose a Chat Mode

  2. Install in Your Workspace

    • Create a .github/chatmodes/ folder in your VS Code workspace
    • Copy the downloaded .chatmode.md file into this folder
    • For global access across all workspaces, place it in your VS Code user profile instead
  3. Start Using

    • Open the Chat view in VS Code (Ctrl+Alt+I)
    • Select your installed mode from the chat mode dropdown
    • Begin getting specialized assistance based on the mode's expertise

✨ Key Features

  • 🎯 Specialized Expertise - Domain-specific knowledge for different development needs
  • 📋 Structured Methodology - Consistent approaches to development challenges
  • 🧠 Intelligent Communication - Clear guidance with practical advice
  • ⚡ Easy Integration - Simple copy-paste setup with GitHub Copilot
  • 🔄 Adaptive Assistance - Clarification protocols for accurate understanding
  • 📚 Educational Value - Learn best practices while receiving guidance
  • 🛠️ Extensible System - Create your own specialized chat modes

🛠️ Creating Custom Chat Modes

Create your own specialized chat mode using our template system or VS Code commands:

📋 Create a Chat Mode

Using Our Template:

  1. Copy the Template

    cp template/Chat\ Mode\ Template.md modes/your-category/your-mode/Your\ Mode.chatmode.md
  2. Customize Content

    • Replace all [REPLACE] placeholders with your specific content
    • Define your mission, expertise areas and communication style
    • Establish your methodology and core principles

Using VS Code Commands:

  1. Open Command Palette (Ctrl+Shift+P)
  2. Run Chat: New Mode File command
  3. Choose workspace or user profile location
  4. Enter a name and customize the generated file

To manage existing modes, use Chat: Configure Chat Modes command.

📋 Chat Mode File Structure

Each chat mode file (.chatmode.md) consists of:

---
description: Brief description of the chat mode's purpose
tools: ['codebase', 'search', 'terminal', ...etc]
---

# Chat Mode Instructions

Your detailed instructions and guidelines for how the AI should behave in this mode.
Define the focus areas, approach, and any specific behaviors desired.

The description appears in the chat mode dropdown, and the tools list defines available capabilities.

🎨 Template Categories

Organize by category for better discoverability:

  • Quality: Code quality, refactoring, best practices
  • Security: Security reviews, vulnerability assessment
  • Performance: Optimization, profiling, scalability
  • Architecture: System design, patterns, documentation
  • Testing: Test strategies, automation, quality assurance

💬 Community Discussions

Connect with other users in our GitHub Discussions:

🛟 Help & Support

Your contributions to improving this project are greatly appreciated! 🙏✨

🎯 Contributing

Contributions are welcome! Please submit your pull request to the dev branch for review.

For complete development documentation, see our Contributing Guide.

Contributing Guidelines

  • New Chat Modes: Use the template system for consistency
  • Documentation: Update README when adding new modes or features
  • Testing: Verify with real development scenarios
  • Quality Standards: Follow established patterns and practices

💖 Sponsors

Like this project? Leave a star! ⭐

Support options:

⭐ GitHub Star Nomination

Found this project helpful? Consider nominating @warengonzaga for the GitHub Star program!

📋 Code of Conduct & License

This project follows a Code of Conduct to ensure a welcoming environment for all contributors.

Licensed under the MIT License, allowing free use with attribution.

📝 Author

Created by Waren Gonzaga under WG Technology Labs, with help from our contributors.

contributors


💻 with ❤️ by Waren Gonzaga under WG Technology Labs, and Him 🙏

About

WG’s GitHub Copilot Chat Modes—specialized agents for building, shipping, and scaling smarter open-source projects.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

  •