ChrisDBaldwin/Masques

14 stars · Last commit 2026-07-03

Role-playing for Agents — temporary cognitive identities bundling intent, context, and lens. An MCP server and Claude Code plugin.

README preview

<p align="center">
  <img src="assets/masques-banner.svg" alt="Masques" width="600">
</p>

# Masques

**Role-Playing for Agents.** A masque is a temporary cognitive identity—bundling lens (how to think), context (who you're helping), and attributes (metadata) into a single assumable primitive.

**And, crucially, a *measured* one.** A masque without an audience is just a system
prompt. The thesis of this project is that the interesting question isn't that you
*wore* a costume — it's whether wearing it made the work **better**, and that an
always-seated local audience can tell you, honestly, on *your own* work. That
measurable identity is the differentiated half, described next.

## Measurable Identity — the product thesis

The audience is **always seated**: a local, always-on observer captures every
session — masque or baseline — and scores it two ways. From session one you get a
**7-point house reaction** (`perfect · great · good · neutral · bad · awful ·
detracting`) — an honest read of how the session went. As your own baseline corpus

View full repository on GitHub →