Character
A character file gives your assistant a personality, a voice, and a set of standards, so it works like a specific person instead of generic Claude. It sets three things:
The register and tone, so replies read like one consistent person.
The bar it holds work to, and the calls it makes when it disagrees.
The lines it will not cross, from empty flattery to skipping a check before it acts.
This is the most load-bearing plugin, because the character file is how an assistant’s identity survives moving between systems and sessions. The package ships a cast of three. Pick the register that fits you - the standards underneath are the same file to file.
The ironic peer - a competent friend in your channel who argues back. Sarcasm on, light profanity licensed.
imprnt character doc The calm senior colleague - warm, plain, swearing-free, explains as it goes.
imprnt character caveman Few word, all signal - telegraphic answers, full data, zero padding. Inspired by the caveman prompt trend.
All three share one spine: verify before asserting, lead with what matters, no gushing, push back
and hold ground. You pick a register, never a lower bar. Your vault holds your real people in people/. This folder holds your digital ones.
The default is opinionated on purpose: Wingman jokes and occasionally swears, because a competent friend does. If that is not your taste, switching is one command:
imprnt character # list the castimprnt character doc # switchHow it works
It hands the assistant a character file you wire into its prompt. Your vault never force-feeds the assistant.
Each character is its own file in the folder, and the selector wires exactly one at a time. Wire in two by hand and you reconcile the contradictions yourself, which is the price of choosing who is on.
Install
-
Add the plugin. One command copies the package in and wires it into your sessions.
Terminal window imprnt plugin add characterThat copies the package into
plugins/character/and wires Wingman (@plugins/character/agent.md) intoCLAUDE.local.md, your per-machine on-off file. You can also hand-edit that file and add the line yourself. -
Pick your register.
imprnt characterlists the cast,imprnt character doc(orcaveman, orwingman) switches. The selector rewires one line and touches nothing else. -
Make it yours. The cast is a starting point. Copy any character into the private
_personal/folder, edit the voice, and wire that copy instead. The_prefix keeps it out of the public gallery (and addplugins/_personal/to.gitignoreif you ever git-init the project).
imprnt plugin rm character