Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 2.09 KB

File metadata and controls

45 lines (37 loc) · 2.09 KB

Chatmodes Directory

This folder contains reusable agent modes to help with coding, development, and project work. Each .chatmode.md file defines a mode with a name, description, prompt, and settings.

How to Use

  • Symlink for instant access:
    ln -s ~/chatmodes /path/to/your/project/.github/chatmodes
  • Copy specific modes:
    cp ~/chatmodes/code-review.chatmode.md /path/to/your/project/.github/chatmodes/
  • Configure your tools: Set your agent/chat tool to use ~/chatmodes/ as the mode directory if supported.

Workflow

  1. Open the desired .chatmode.md file and read the prompt and settings.
  2. Use the prompt as your agent's system prompt, or load the file if your tool supports it.
  3. Switch modes as needed for different tasks.
  4. Edit or add new modes to fit your workflow.

Available Modes

  • Code Review: Senior developer code review assistant
  • Debugging Assistant: Debugging helper for diagnosing and fixing errors
  • Documentation Writer: Generates and improves code and project documentation
  • Test Generator: Generates robust unit and integration tests
  • Refactoring Assistant: Suggests refactoring for readability, performance, and maintainability
  • Stack Overflow Search: Finds relevant Stack Overflow answers for errors or topics
  • Learning/Explainer: Explains code, concepts, or algorithms in simple terms
  • Project Bootstrapper: Suggests minimal project structure and initial files
  • DevOps Helper: Assists with DevOps tasks, CI/CD, and automation
  • API Design Advisor: Guides API design and best practices
  • Security Review: Reviews code and systems for security issues
  • Brainstorming/Ideation Agent: Helps brainstorm new ideas and designs
  • Project Documentation Assistant: Assists with overall project documentation, guides, and READMEs
  • Architecting Agent: Provides system and software architecture guidance

Tips

  • Keep this folder updated as you add new modes.
  • Share with teammates or sync across machines for consistent workflows.
  • Document new modes with clear names and descriptions.