chatmate

command module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2025 License: MIT Imports: 2 Imported by: 0

README ΒΆ

ChatMate πŸ€–

Specialized AI agents for VS Code Copilot Chat. Each chatmate excels at specific development tasks.

Go Security Go Report Card

πŸš€ Quick Start

Install via Homebrew
brew tap jonassiebler/chatmate https://github.com/jonassiebler/chatmate.git
brew install chatmate
chatmate hire
Build from Source
git clone https://github.com/jonassiebler/chatmate.git
cd chatmate && go build -o chatmate .
./chatmate hire

Restart VS Code β†’ Select chatmates from dropdown in Copilot Chat

πŸ€– Available Chatmates

πŸ’‘ Optimized Design: All chatmates feature streamlined, language-agnostic instructions with 3-Domain Safety Paradigm (Implementation-Testing-Documentation validation) for efficient, reliable code development.

Chatmate Purpose Example
Chatmate - Solve Issue πŸ› Debug systematically My React component won't render
Code Review πŸ‘οΈ Analyze & improve code Check this authentication logic
Chatmate - Testing πŸ§ͺ Generate & debug tests Unit tests for this service
Chatmate - Create PR πŸ“ Pull request creation PR for new auth feature
Chatmate - Create Issue 🎯 GitHub issue creation Login fails on mobile

Run chatmate list for all available agents.

πŸ“‹ Commands

chatmate hire                    # Install all chatmates
chatmate list                    # Show available/installed
chatmate status                  # Check installation health
chatmate uninstall "Name"       # Remove specific chatmate
chatmate hire --force           # Force reinstall

οΏ½ Requirements & Troubleshooting

Requirements: VS Code with GitHub Copilot Chat extension

Issues?

  • Chatmates not appearing β†’ Restart VS Code completely
  • Permission errors β†’ chatmate config (check paths)
  • Need help β†’ chatmate status (system diagnostics)

πŸ”§ Alternative Installation

Manual Build
git clone https://github.com/jonassiebler/chatmate.git
cd chatmate && go build -o chatmate .
./chatmate hire
Legacy Script
git clone https://github.com/jonassiebler/chatmate.git
cd chatmate && ./hire.sh

🀝 Contributing

  1. Fork repository
  2. Create feature branch from dev
  3. Make changes & test
  4. Submit PR to dev branch

Creating Chatmates:

  1. Use Chatmate - Create Chatmode agent
  2. Add .chatmode.md to internal/assets/mates/
  3. Test with chatmate hire
  4. Submit PR

Ready to enhance your VS Code workflow?

chatmate hire

Restart VS Code β†’ Select chatmates from Copilot Chat dropdown!

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
cmd
internal
manager
Package manager provides the core functionality for managing ChatMate agents.
Package manager provides the core functionality for managing ChatMate agents.
testing/helpers
Package helpers provides shared test utilities for ChatMate
Package helpers provides shared test utilities for ChatMate
pkg
security
Package security provides input validation and security utilities for ChatMate.
Package security provides input validation and security utilities for ChatMate.
utils
Package utils provides path utilities and file operations for the ChatMate application.
Package utils provides path utilities and file operations for the ChatMate application.
utils/files
Package files provides chatmate-specific file naming and identification utilities.
Package files provides chatmate-specific file naming and identification utilities.
utils/platform
Package platform provides platform-specific path operations and VS Code integration utilities.
Package platform provides platform-specific path operations and VS Code integration utilities.
manpages
Package manpages provides command definitions for man page generation.
Package manpages provides command definitions for man page generation.
test
integration command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL