Skip to content

AI Agents Overview

This directory contains documentation for custom AI agents designed to assist with various development tasks. AI agents are specialized AI systems that can perform automated tasks, provide assistance, and enhance productivity in software development workflows.

What are AI Agents?

AI agents are intelligent systems that can perceive their environment, make decisions, and take actions to achieve specific goals. In the context of software development, they can help with code generation, review, testing, documentation, and more.

For authoritative information on AI agents, refer to: - OpenAI's documentation on agents - Anthropic's guide to building AI agents - General AI agent concepts on Wikipedia

Directory Contents

Important

The agents described here will be undergoing changes soon due to the implementation of skills! Check back later for updated versions of the agents and to better understand the relationship between agents and skills!

This directory includes documentation for various specialized AI agents, each tailored for specific development domains:

API Development

Architecture and Design

Cloud and Infrastructure

Code Quality and Review

Database

DevOps and Deployment

Documentation

Planning and Strategy

Testing

User Experience and Interface

Research and Analysis

Configuration

Each agent documentation file provides specific instructions, capabilities, and usage examples for that particular domain.

GitHub Copilot Specific Variations

These agents are designed to integrate with GitHub Copilot, providing enhanced assistance within the Copilot ecosystem. For information on how these agents work with GitHub Copilot, including custom instructions and agent behaviors:

Note that agent behaviors may vary based on Copilot's current capabilities and any custom configurations applied in this repository.