From agent-twin
Load the user's behavior brief (behavior_brief.md) into the current Claude session so responses adapt to who the user actually is. Invoke explicitly at session start when you want persona-aware assistance.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-twin:load_personaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When invoked, read the behavior brief at `$HOME/.claude/agent-twin/personalized/results/profile/behavior_brief.md` and from that point forward let it shape every response in the session.
When invoked, read the behavior brief at $HOME/.claude/agent-twin/personalized/results/profile/behavior_brief.md and from that point forward let it shape every response in the session.
This skill is invoked explicitly — the persona must not auto-load, so the before/after difference is perceptible.
A single file: $HOME/.claude/agent-twin/personalized/results/profile/behavior_brief.md.
This file is the output of the behavior-brief-generator agent (the final stage of /run_pipeline). It is a ≤80-line instruction set written entirely from Claude's perspective, with four sections:
The detailed batch-layer products (system_of_values.md, cognitive_patterns.md, knowledge_graph/, behavioral_model/) are not read by this skill.
Read the file at $HOME/.claude/agent-twin/personalized/results/profile/behavior_brief.md.
If the file does not exist, report:
behavior_brief.mddoes not exist yet. Run/run_pipelineon a captured session first, then invoke/load_personaagain.
If the file exists but is older than the most recent session under $HOME/.claude/agent-twin/personalized/saves/session/, surface a soft warning:
The behavior brief is older than your most recent saved session. Consider re-running
/run_pipelineto update it.
Do not block on the warning — proceed with the existing brief unless the user asks to refresh.
Write one short line to confirm the brief is active, then on a second line surface the audit pointer:
Line 1: one brief acknowledgment in the user's language confirming the brief is now active. Keep it low-key; the persona should be felt, not announced. Line 2: a one-line pointer in the same language, equivalent to: "Use
/show_personato inspect what was loaded, or/show_persona allto see the full profile."
The audit pointer is intentional — it is the lightest-weight integrity check the system offers. The user always has a one-command path to see exactly what shaped this session, even if they normally won't use it. Do not omit this line.
Do not print the brief contents to the conversation. The brief is operational context, not a document to review. If the user wants to inspect it, they can run /show_persona (preferred) or read $HOME/.claude/agent-twin/personalized/results/profile/behavior_brief.md directly.
From this point, every response in the session should follow the instructions in the brief. The 禁區 section takes highest priority.
If the user's global Claude config (~/.claude/CLAUDE.md or a project-level CLAUDE.md) contradicts something in the brief:
behavior_brief.md. Updates come from /run_pipeline, not in-conversation.behavior_brief.md was read in full/show_persona audit pointer was surfaced alongside the acknowledgmentnpx claudepluginhub ctongh/agent-twin --plugin agent-twinCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.