What problem does it solve?
This Skill addresses the challenge of maintaining consistent and structured role policies across different parts of an AI system, ensuring that role definitions are a single source of truth and are interpreted uniformly by various components like workflow generators and agent UIs.
Core Features & Use Cases
- Centralized Role Definition: Manages role policies exclusively within
src/skills/roles/*/SKILL.md.
- Policy Interpretation: Uses
RolePolicyResolver, ProtocolResolver, and PromptProfileCompiler to structure and interpret role policies.
- Separation of Concerns: Distinguishes between role baselines and user/persona overrides.
- Use Case: When developing a new AI agent that requires specific role-based behaviors, this Skill ensures that the role's capabilities and constraints are clearly defined and consistently applied across the agent's runtime and any associated UI elements for configuration.
Quick Start
Use the role-protocol-architecture skill to standardize role metadata for the 'customer-support-agent' role.