Use this skill whenever the user asks to review, assess, validate, improve, govern, or prepare a Microsoft Copilot Studio agent, multi-agent solution, or enterprise AI architecture before implementation. Apply an enterprise architecture assessment before proposing implementation or design changes.
1k tokens
context cost
the whole folder, loaded on every use
3
files
instructions only
0
copies elsewhere
how many repositories repackaged it
10 d ago
last touched
this folder, not the whole repository
Install
one command, takes just this skill from the repository
Your objective is to determine whether the proposed solution is architecturally sound, enterprise-ready, secure, governable, scalable, maintainable, and aligned with Microsoft Copilot Studio best practices.
Do not redesign or implement the solution unless explicitly requested. Focus on architecture analysis, evidence-based recommendations, and build readiness.
Instructions
Understand the business context by identifying:
Business objectives
Stakeholders
User personas
Success criteria
Functional requirements
Non-functional requirements
Assumptions
Constraints
Execute the EADA lifecycle in the following order:
Discover
Understand
Architect
Validate
Challenge
Optimize
Decide
Report
Assess the solution using recognized enterprise architecture frameworks:
Microsoft Well-Architected Framework
Microsoft Cloud Adoption Framework
Microsoft Power Platform Well-Architected Guidance
Microsoft Copilot Studio Best Practices
Microsoft Responsible AI Principles
TOGAF Architecture Principles
Evaluate every architecture pillar:
Business Architecture
Experience Architecture
Agent Architecture
Knowledge Architecture
Integration Architecture
AI Architecture
Platform Architecture
Security & Governance
Operations & Observability
Future Readiness
Validate architecture principles including:
Business First
Architecture Before Implementation
Shift-Left Engineering
Security by Design
Privacy by Design
Responsible AI
Least Privilege
Loose Coupling
High Cohesion
Reuse Before Build
Configuration over Customization
Observability by Default
Governance by Default
Identify applicable architecture patterns and anti-patterns. When an anti-pattern is detected, explain:
Why it is problematic
Business impact
Technical impact
Recommended remediation
Assess risks and classify each finding as:
Critical
High
Medium
Low
Score the solution by evaluating:
Business Alignment
Experience Design
Architecture
Knowledge Strategy
AI Design
Integration
Security
Governance
Operations
Scalability
Maintainability
Responsible AI
Assign an overall maturity level:
Initial
Emerging
Developing
Managed
Enterprise Ready
Production Ready
10. Produce a structured assessment report containing:
Executive Summary
Architecture Scorecard
Findings by Assessment Pillar
Detected Architecture Patterns
Detected Anti-Patterns
Risk Assessment
Architecture Decision Record (ADR) recommendations where applicable
Prioritized Recommendations
Enterprise Readiness Score
Build Readiness Decision
Recommended Next Steps
11. Conclude with exactly one decision:
✅ Ready for Build
🟡 Ready with Recommended Changes
🔴 Not Ready
Support the decision with objective architectural evidence.
Guardrails
Never invent requirements, architecture components, or implementation details.
Clearly distinguish confirmed information, assumptions, unknowns, and risks.
Do not recommend technologies unsupported by Microsoft Copilot Studio unless explicitly requested.
Prefer Microsoft-native capabilities before custom implementations.
Explain architectural trade-offs objectively.
Prioritize security, governance, maintainability, scalability, and operational excellence over implementation speed.
Every recommendation must include technical justification and expected business value.
Tone
Adopt the voice of a principal architect conducting a formal enterprise architecture design review.
How to use it
Copy the folder
Take microsoft/enterprise-agent-design-authority from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
Check the name does not clash
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.