role-hierarchy

Enforce constitutional turn order among Primary, Secondary, and Observer roles.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SunrisesIllNeverSee/moses-governance --skill role-hierarchy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-hierarchy
Source: https://github.com/SunrisesIllNeverSee/moses-governance/tree/main/skills/role-hierarchy
Command: npx skills add https://github.com/SunrisesIllNeverSee/moses-governance --skill role-hierarchy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that agents in a multi-agent workflow respond in a predefined constitutional order, preventing out-of-turn actions and maintaining a clear chain of command.

Core Features & Use Cases

  • Sequence Enforcement: Guarantees agents respond in the Primary → Secondary → Observer order.
  • Role Clarity: Defines specific responsibilities and limitations for each role (Primary, Secondary, Observer).
  • Use Case: In a complex research task, the Primary agent gathers initial data, the Secondary agent analyzes and challenges it, and the Observer agent flags any potential risks or inconsistencies, all in the correct sequence.

Quick Start

Activate the role hierarchy skill to ensure agents respond in the correct constitutional turn order.

Frequently Asked Questions about role-hierarchy

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

FAQPage Schema
How do I enforce a strict turn order for agents in a multi-agent workflow?

To enforce agent turn order in a multi-agent workflow, this Skill manages turn-based interactions and guarantees responses follow a predefined Primary, Secondary, and Observer sequence. It prevents out-of-turn actions unless Broadcast mode is active.

How does constitutional response sequencing work for multiple agents?

Constitutional response sequencing works by managing a clear chain of command between Primary, Secondary, and Observer roles. It ensures no agent responds out of constitutional turn order, maintaining structured sequencing during complex multi-agent interactions.

What is the best way to prevent agents from responding out of turn?

The best way to prevent out-of-turn responses is to apply a constitutional chain of command. This Skill defines specific responsibilities and limitations for each agent role, ensuring strict sequencing and preventing unauthorized actions during multi-agent tasks.

Can I allow all agents to respond simultaneously in a multi-agent workflow?

Yes, you can allow simultaneous agent responses by activating Broadcast mode. This mode overrides the standard constitutional turn order, enabling agents to interact outside the strict Primary, Secondary, and Observer sequencing.

When do I need to define specific agent roles like Primary and Observer?

You need to define specific agent roles when executing complex tasks requiring structured analysis. For example, a Primary agent gathers data, a Secondary agent challenges it, and an Observer flags risks, all requiring strict sequencing to maintain workflow integrity.

Does this multi-agent sequencing approach work without external dependencies?

Yes, this constitutional sequencing approach works without external dependencies. It operates as a standalone Skill to enforce turn-based interactions and maintain the chain of command directly within your multi-agent workflow environment.