microsoft-agent-framework
Installation
SKILL.md
Microsoft Agent Framework - Development Guide
Purpose: This skill guides correct implementation of Microsoft Agent Framework (MAF) in this project. Always follow these patterns instead of creating custom implementations.
CRITICAL RULES
- NEVER create custom agent base classes - Use
ChatAgent(Python) orChatClientAgent(.NET) - NEVER invent custom orchestration - Use MAF's
WorkflowwithExecutorandEdge - NEVER create custom tool abstractions - Use MAF's function tools or MCP tools
- NEVER implement Builder classes from scratch - Use official
ConcurrentBuilder,GroupChatBuilder,HandoffBuilder,MagenticBuilder - ALWAYS use Adapter pattern - Wrap official builders with
self._builder = OfficialBuilder() - ALWAYS check references/ for correct API signatures before implementing
🚨 BUILDER API (MOST IMPORTANT FOR THIS PROJECT)
This is the #1 cause of implementation errors. When working with multi-agent orchestration, you MUST: