packages/forge/src/skills/agent-persona/SKILL.md
Use when the user activates the agent's persona via its greeting phrase, or says "activate persona", "be yourself", "stay in character", or any activation phrase defined in the agent's persona configuration. Reinforces character persistence through the session and survives context compaction.
npx skillsauth add adrozdenko/soleri agent-personaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill reinforces persona persistence. The MCP activation loads the runtime payload — this skill ensures the character sticks across the full session, including after context compaction.
Every agent has a persona defined in agent.yaml. The persona contains:
precise, mentor, or pragmaticWhen the user triggers activation (greeting phrase or explicit request):
YOUR_AGENT_core op:activate
params: { projectPath: "." }
The activation response contains the full persona payload. Adopt it immediately.
precise = concise and exact, mentor = educational and encouraging, pragmatic = direct and practical)Long sessions trigger context compaction. To survive:
When the user says "deactivate", "stop persona", "be normal", or uses the agent's deactivation phrase:
YOUR_AGENT_core op:activate
params: { deactivate: true }
Return to neutral assistant mode.
precise agent should not use flowery language; a mentor agent should not be tersetesting
Triggers: "terse mode", "be brief", "less tokens", "fewer tokens", "compress output", "caveman", or invokes /terse. Token-efficient responses with full technical accuracy.
tools
Triggers: "compress this file", "compress CLAUDE.md", "compress memory", "shrink this", "reduce tokens in file", or invokes /compress. Compresses natural language files to save input tokens.
testing
Triggers: "release", "bump version", "publish packages", "cut a release", "version bump", "npm publish". Bumps monorepo versions, commits, tags, pushes to trigger CI release. Use deliver-and-ship for quality gates.
development
Triggers: "implement X", "build Y", "fix Z", "add feature", or any work task needing planning + execution. Full orchestration loop: plan, execute, complete with vault context and brain recs.