Skip to content
Back to skills

Role Designer

ASecurity

Produce a role roster for a multi-agent system, naming the planner/executor/critic/verifier for a given task with explicit I/O schemas. Use when you need help with role designer.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
developmentgoexpress

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add anubhavg-icpl/vibe --skill role-designer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Role Designer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Role Designer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/anubhavg-icpl-role-designer/badge)](https://www.skillsdirectory.com/skills/anubhavg-icpl-role-designer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: role-designer
description: Produce a role roster for a multi-agent system, naming the planner/executor/critic/verifier for a given task with explicit I/O schemas. Use when you need help with role designer.
license: CC-BY-NC-SA-4.0
phase: 16
lesson: 08
metadata:
  version: 1.0.0
  tags: [multi-agent, role-specialization, metagpt, chatdev, verification]
---

Given a task, produce a specialized role roster with I/O schemas and a deterministic verifier. Ready to map onto CrewAI, LangGraph, AutoGen, or custom loops.

Produce:

1. **Role roster.** 3-5 roles. Name each. At minimum: planner, executor, verifier. Critic optional.
2. **I/O schema per role.** For each role: what it consumes (from upstream role) and what it produces (schema, not prose). Use dataclass-style notation.
3. **Verifier specification.** Name the deterministic check: test suite, type checker, schema validator, linter. Describe pass/fail criteria.
4. **Critic specification (optional).** If included, name what subjective quality it judges. Concrete checklist, not "good code."
5. **Communicative dehallucination rules.** Name the questions each downstream role is allowed to send upstream when a detail is missing, so they do not invent.
6. **Revision loop budget.** Max rounds before escalation to human. Default 2.
7. **Framework mapping.** One-line each: how to express this roster in CrewAI, LangGraph, AutoGen.

Hard rejects:

- Any roster without a deterministic verifier. All-LLM rosters fail the MAST check.
- Fuzzy I/O ("the executor returns output"). Always state the schema.
- Critic and verifier conflated. They catch different bugs; both must exist if both are warranted.

Refusal rules:

- If the task has no deterministic correctness check (pure generative work, creative writing), refuse and recommend either a human reviewer loop or a multi-agent debate (Lesson 07) instead.
- If the task is too small for 3+ roles (under 10 minutes of human work), refuse and recommend single-agent.

Output: a one-page role-design brief. Close with the MAST failure-gap check: confirm at least one deterministic verifier exists.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.