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¶
- api-dotnet.agent.md - Agent for .NET API development
Architecture and Design¶
- architect-react-dotnet-postgres.agent.md - Agent for React, .NET, and PostgreSQL architecture
Cloud and Infrastructure¶
- cloud-gcp.agent.md - Agent for Google Cloud Platform development
Code Quality and Review¶
- code-reviewer.agent.md - Agent specialized in code review
- security-analyst.agent.md - Agent for security analysis
- performance.agent.md - Agent for performance optimization
Database¶
- database-postgres-ef.agent.md - Agent for PostgreSQL with Entity Framework
DevOps and Deployment¶
- devops.agent.md - Agent for DevOps practices
Documentation¶
- documentation.agent.md - Agent for documentation tasks
Planning and Strategy¶
- plan.agent.md - Agent for project planning
Testing¶
- testing-specialist.agent.md - Agent for testing strategies
User Experience and Interface¶
- uxui-nodejs.md - Agent for UX/UI with Node.js
Research and Analysis¶
- inquisitive-agent.md - Agent for research and analysis
- web-researcher.agent.md - Agent for web research
Configuration¶
- configuration.md - General configuration guidelines for agents
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.