team-charters

Formalize role responsibilities for multi-agent coding teams using standardized charters.

35|8|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/microsoft/github-copilot-modernization --skill team-charters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: team-charters
Source: https://github.com/microsoft/github-copilot-modernization/tree/main/plugins/github-copilot-modernization/skills/team-charters
Command: npx skills add https://github.com/microsoft/github-copilot-modernization --skill team-charters

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides role charters (mission, ownership, core principles, and quality bar) for a multi-agent coding team. Each charter defines the role's mission, ownership scope, core principle (boundary constraints), and quality bar. Most roles also include communication rules. Consumed by the coordinator during task decomposition to assign work to the correct role.

Core Features & Use Cases

  • Defines missions, ownership scopes, core principles, quality bars, and communication rules for each role.
  • Serves as a centralized reference to inform task decomposition and ownership decisions across architects, backend, frontend, and other roles.
  • References/ references files provide role-specific charters (architect, backend, dba, devops, frontend, pm, security, teamlead, tester, ux).

Quick Start

Read a role's charter in references/<role>.md to understand its mission, ownership, and boundaries.

Frequently Asked Questions about team-charters

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define clear role responsibilities for a multi-agent coding team?

Role charters solve multi-agent coordination problems by providing a centralized reference for task decomposition, ensuring work is assigned to the correct role based on defined ownership boundaries and quality bars.

What roles are supported by the team charters for task decomposition?

To implement role charters, read the specific role's markdown file in the references directory to understand its mission, ownership, core principle, and quality bar before assigning tasks.

What is included in a standard agent role charter template?

Yes, role charters can be applied to define boundaries for specialized roles like dba, devops, and security by specifying their core principles and ownership scope within the multi-agent team.

When do I need standardized charters for multi-agent coordination?

Role charters distinguish multi-agent responsibilities by separating mission, ownership scope, and communication rules for each role, preventing overlap during task decomposition and governance.