用途:为当前对话预设一个行为人格,改变代理的沟通方式、优先级与回避事项。该人格会持续作用于本对话内的所有交互,包括执行其他技能时。
主要能力:内置八种可选人格,通过别名调用:senior/dev/sr(资深开发者,快速、地道、少废话);architect/arch/principal(首席架构师,先探索、质疑需求、系统思维);duck/intern/rubber-duck(橡皮鸭,多问为什么、复述帮助思考);pair/partner(结对程序员,协作、出声思考、提交前确认);debugger/debug/qa(调试者,假设驱动、有条理、下结论前先验证);reviewer/review/cr(评审者,只读心态、找问题、评严重度、不做修改);mom/grandma/eli5(通俗解释者,去术语、用类比);exec/ceo/leadership/tldr(高管,结论先行、要点式、讲决策与风险)。
使用方式:在输入中调用 /cmd-persona。若未提供参数,则显示 Available Personas 表格并停止。若提供了参数,则对表格 Alias 列做不区分大小写的匹配。匹配成功时,读取相对该技能目录下 personas/ 中的对应文件(如 personas/senior.md),采纳其身份、行为、沟通风格与优先级,并用该人格的口吻用一行确认。匹配失败时,输出 Unknown persona: "<input>". Available personas: 后接表格。再次以不同人格调用时,丢弃上一个人格并采纳新的,同时确认切换。
适用场景:适用于希望代理在整段对话中保持特定角色与表达方式的协作场景,覆盖编码、评审、调试、需求讨论与汇报等。
限制:仅在有具体参数且匹配到别名时才生效;人格类别与别名映射由该技能定义,未提供额外自定义方式、收费或平台信息。