team-charters

โดย microsoft

Provides role charters (mission, ownership, core principles, quality bar) for a multi-agent coding team. Each charter defines the role's mission, ownership…

npx skills add https://github.com/microsoft/github-copilot-modernization --skill team-charters

Team Charters

Defines the mission, ownership, core principles, quality bar, and (for most roles) communication rules for each role in a multi-agent coding team. Each charter is a reference file under references/.

Available Roles

RoleMissionCharter
architectOwn the technical blueprint: how the system is built, how it should be rebuilt, whether the implementation follows the design, and build verification (smoke test)references/architect.md
backendOwn the server-side implementation: build the logic that powers the productreferences/backend.md
dbaOwn the data layer: make sure data is modeled correctly, stored safely, and migrates reliablyreferences/dba.md
devopsOwn CI/CD pipelines, deployment automation, and operational infrastructurereferences/devops.md
frontendOwn the client-side implementation: build what the user sees and interacts withreferences/frontend.md
pmOwn the product definition: what features exist, what needs to be built, and whether the delivered result matchesreferences/pm.md
securityAudit and verify security posture — find vulnerabilities and escalate, do NOT fix themreferences/security.md
teamleadOwn the execution blueprint and quality gates: constitution, implementation plans, testing strategies, task breakdowns, and gate verdictsreferences/teamlead.md
testerOwn runtime-validation execution: verify that the system works correctly by executing the approved testing strategy through integration and end-to-end testingreferences/tester.md
uxOwn user experience design: how users interact with the system, what they see, and how information is organizedreferences/ux.md

Usage

To look up a specific role's charter, read references/<role>.md. Each charter contains:

  1. Mission — one-line purpose statement
  2. You Own — ownership scope for the role
  3. Core Principle — boundary constraints and what the role must NOT do
  4. Quality Bar — minimum standards the role must meet
  5. Communication (most roles) — when and whom to notify or escalate to

Key Design Principles

  • WHAT vs HOW: PM defines WHAT (features, acceptance criteria). Architect defines HOW (design, patterns, contracts).
  • Validation planning vs validation execution: teamlead owns testing strategy and conformance review; tester owns runtime-validation execution only.
  • Read-only roles: PM, architect, security, ux produce documentation only — no source code. Teamlead focuses on planning and quality gates.
  • Tester never modifies production code — escalates bugs to the responsible role.
  • Ownership boundaries are strict — if work crosses into another role's territory, delegate via notify/escalate.

Skills เพิ่มเติมจาก microsoft

oss-growth
microsoft
บุคลิกภาพนักเติบโตโอเอสเอส
official
accessibility-aria-expert
microsoft
ตรวจจับและแก้ไขปัญหาการเข้าถึงใน React/Fluent UI webviews ใช้เมื่อตรวจสอบโค้ดเพื่อความเข้ากันได้กับโปรแกรมอ่านหน้าจอ แก้ไขป้ายกำกับ ARIA ทำให้มั่นใจว่า…
official
generate-canvas-app
microsoft
[เลิกใช้งานแล้ว — ใช้ canvas-app แทน] สร้างแอป Canvas ของ Power Apps ที่สมบูรณ์
official
django
microsoft
แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนาเว็บ Django รวมถึงโมเดล วิว เทมเพลต และการทดสอบ
official
github-issue-creator
microsoft
แปลงบันทึกดิบ บันทึกข้อผิดพลาด การเขียนตามคำบอก หรือภาพหน้าจอ ให้เป็นรายงานปัญหาที่ชัดเจนในรูปแบบ GitHub-flavored markdown ใช้เมื่อผู้ใช้วางข้อมูลบั๊ก ข้อผิดพลาด...
official
python-package-management
microsoft
ใช้ uv สำหรับการจัดการ dependencies และ poethepoet สำหรับการทำงานอัตโนมัติ
official
runtime-validation
microsoft
การตรวจสอบความถูกต้องขณะรันไทม์สำหรับแอปพลิเคชันที่ถูกย้าย — ครอบคลุมกลยุทธ์การทดสอบ (ระยะการวางแผน) และการดำเนินการทดสอบ (ระยะการตรวจสอบความถูกต้อง): การตรวจสอบการเริ่มต้นระบบ,…
official
azure-postgres-ts
microsoft
เชื่อมต่อกับ Azure Database for PostgreSQL Flexible Server โดยใช้แพ็กเกจ pg (node-postgres) ที่รองรับการยืนยันตัวตนด้วยรหัสผ่านและ Microsoft Entra ID (แบบไม่ใช้รหัสผ่าน)
official