dotagents An AI-Powered Development Team

Contributing

Thank you for considering contributing! This project thrives on community involvement. There are two main ways to contribute: proposing new agents or improving existing ones.

The Manual Process

If you prefer to contribute manually, please follow the standard GitHub workflow:

  1. Fork the repository.
  2. Create a new branch for your changes (e.g., git checkout -b add-new-agent).
  3. Make your changes in the .claude/agents/ directory.
  4. Important: If adding a new agent, you must add it to the "Available Agents" list in the main README.md file.
  5. Commit your changes with a clear message and open a Pull Request.

Agent Style Guide

To maintain consistency, please adhere to the following standards:

  • File Naming: Use lowercase-with-hyphens.md.
  • Frontmatter: Include a name, a clear one-sentence description, and a list of essential tools.
  • System Prompt: Structure the prompt with the agent's persona, core responsibilities, and process.