role-agent

Execute one debate phase for a role-specific subagent in a multi-agent design debate.

3|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/slior/dialectic-agentic --skill role-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-agent
Source: https://github.com/slior/dialectic-agentic/tree/main/.cursor/skills/role-agent
Command: npx skills add https://github.com/slior/dialectic-agentic --skill role-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables a single role-specific participant in a multi-agent design debate to generate a focused action (proposal, critique, or refinement) exactly once per phase, ensuring consistent participation and traceability.

Core Features & Use Cases

  • Deterministic phase output: Produces a single, well-scoped contribution per phase for a given agent.
  • Role-specific perspective: Applies a defined role perspective (architect, security, etc.) during the phase to ensure alignment with problem constraints.
  • Traceable artifacts: Writes phase outputs to the debate workspace for subsequent critique and refinement.

Quick Start

Invoke the role-agent to perform a single phase (proposal, critique, or refinement) for a specific agent in the current debate workspace.

Frequently Asked Questions about role-agent

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

FAQPage Schema
How do I generate deterministic outputs for a single phase in a multi-agent debate?

To generate deterministic outputs for a multi-agent debate, a role-specific agent executes a single phase action—proposal, critique, or refinement—exactly once, consuming metadata like AGENT_ID and ROUND to produce a focused, traceable artifact.

What is a multi-agent design debate and when do I need role-specific agents?

A multi-agent design debate is a workflow where distinct role-specific agents contribute perspectives like proposal, critique, or refinement. You need this when a design problem requires traceable, dialectic refinement across multiple specialized roles over multiple rounds.

How do I orchestrate a single debate phase for a specific agent role?

You orchestrate a single debate phase by invoking the agent with metadata such as AGENT_ID, PHASE, and ROUND. The agent loads the appropriate role prompt, performs its designated action once, and writes the phase artifact to the debate workspace.

Can I use a single-role debate agent to ensure consistent participation across multiple rounds?

Yes, a single-role debate agent ensures consistent participation by performing exactly one well-scoped action per phase. It applies a defined role perspective, such as architect or security, to align with problem constraints and maintain determinism across rounds.

Does the role-agent workflow support traceable artifacts for subsequent critique and refinement?

Yes, the role-agent workflow supports traceable artifacts by writing each phase output directly to the debate workspace. This ensures that every proposal, critique, or refinement action is stored and available for subsequent phases and analysis.