一键导入
set-persona
Activate a named domain persona to set focus, priorities, and gotchas for the current session.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Activate a named domain persona to set focus, priorities, and gotchas for the current session.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Capture session learnings and save to skills, guidelines, or reference docs under ~/.claude/.
Orchestrate parallel claude -p sessions — bootstrap, launch, monitor, and converge. Works with any skill that produces manifest.json, item directories, and a runner script.
Create a request (pull request or merge request) or update an existing one following project conventions.
Resolve merge or rebase conflicts between branches.
Assess open PRs with unaddressed review comments and generate a parallel addressing script — produces manifest.json and let-it-rip.sh for address-request-comments execution.
Assess open work items and generate a parallel execution script — produces manifest.json and let-it-rip.sh for implement/clarify execution.
| name | set-persona |
| description | Activate a named domain persona to set focus, priorities, and gotchas for the current session. |
| argument-hint | [persona-name] |
| allowed-tools | ["Read","Glob"] |
Keywords: persona, lens, domain focus, extends, multi-parent extension, proactive cross-refs, provider resolution, persona activation, project-local override
Activate a domain-specific lens that shapes how you approach code in this session.
/set-persona <name> — Load a persona by name/set-persona — List available personasParse $ARGUMENTS for the persona name.
If no argument provided:
If argument provided:
.claude/personas/<name>.md in the current project (project-specific override).claude/commands/set-persona/<name>.md in dotfiles (shared/common)Adopt the persona:
## Extends: <name> or ## Extends: <name1>, <name2> headingLoad proactive knowledge:
## Proactive loads or ## Proactive Cross-Refs sectionsprovider:<name>/path scheme (e.g., provider:default/java/spring-boot-gotchas.md)~/.claude/learnings-providers.jsonprovider:default/path → find the provider with "defaultWriteTarget": true → localPath/pathprovider:<name>/path → find the provider by "name" → localPath/pathxrpl-gotchas.md"Resolve cross-refs on demand:
## Cross-Refs entry during the session, apply the same provider resolution as proactive loadsFor prompt-free execution, add these allow patterns to ~/.claude/settings.local.json:
"Read(~/.claude/commands/set-persona/**)",
"Read(.claude/personas/**)",
"Read(~/.claude/learnings*/**)",
"Read(~/.claude/learnings-providers.json)"
## Extends: <name> or ## Extends: <name1>, <name2> — parents are loaded in declaration order, then the child layers on top