Skip to content

role

Activate exactly one role.

The human names it, for example:

/role planner /role developer /role tester

Process

  1. Take the role name from the invocation. If none was given, list the available files in roles/ and stop.

  2. Read only roles/<name>.md. If it does not exist, say so, list the available role names, and stop.

  3. Confirm in one line and wait for work:

    Active role: <name>

Rules

  • Activate only the role the human named.
  • Read only that role file.
  • Do not start the role’s work.
  • Do not write project state just to remember the role.
  • The role applies only to the current session/conversation context.
  • A role narrows responsibility. It never grants human authority.