zvoque

Claude Personas — Development skill for Claude Code

Development community

Persistent persona modes for Claude Code: command-controlled personas (solo/parallel), a guided persona creator, and an on-demand team debate.

How to install Claude Personas

This entry records only its repository, not the path inside it, so there is no exact command to give. Open zvoque/claude-personas and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Personas does

Persistent persona modes for Claude Code: command-controlled personas (solo/parallel), a guided persona creator, and an on-demand team debate.

Alternatives in Development

  • Sandbox-agent (Rivet) — Run Claude Code and other coding agents in sandboxes controlled over HTTP 1.2k ★
  • Arrecall — AgentRecall on-demand recall — surface past fixes, decisions, and patterns mid-session without leaving your fl 370 ★
  • Fable OS — An agentic operating system where the kernel is controlled directly by Claude 324 ★

README

🎭 claude-personas

**Give Claude a mindset that sticks.**

Persistent personas for [Claude Code](https://docs.claude.com/en/docs/claude-code): pick a persona and Claude holds it on *every* turn, not just the message you invoked it on. Run one, several in **parallel**, or convene them as a **team** that debates a topic and reports back.

*Built for Claude Code; also installable as [GitHub Copilot custom agents](copilot).*

[![CommitCrimes](https://commitcrimes.dev/badge/zvoque.svg)](https://commitcrimes.dev/u/zvoque) [![Claude Code](https://img.shields.io/badge/Claude%20Code-plugin-d97757)](https://docs.claude.com/en/docs/claude-code) ![Node](https://img.shields.io/badge/node-%E2%89%A518-5fa04e) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)


A normal skill or prompt shapes a single reply, then Claude drifts back to default. A persona doesn't. A hook re-asserts it each turn, so `contrarian` keeps pressure-testing you for the whole session. Personas are plain Markdown files you own, and you can author new ones through a guided interview.

Install

/plugin marketplace add zvoque/claude-personas
/plugin install personas@claude-personas

No install scripts, no manual `settings.json` edits; the plugin registers its own hooks. **Requires Node** (the hooks and CLI are plain Node.js).

To remove it later: `claude plugin uninstall personas@claude-personas`.

Using GitHub Copilot?

Copilot has two surfaces, and they install differently.

**Copilot CLI** is Claude Code compatible, so it runs the real plugin with the same commands:

/plugin marketplace add zvoque/claude-personas
/plugin install personas@claude-personas

You get the full thing: persistent personas, parallel, debates. The CLI namespaces the command, so you run `/personas:personas ` (e.g. `/personas:personas senior`). Turn on **Chat: Use Claude Hooks** in settings so persistence works.

**The Copilot extension** (the c