SuperAPI AI 工具集

therapy-session

通用与其它

查看项目

更新于 10-15 21:40

技能介绍

用途:therapy-session 是一个引导式“代码库心理咨询”技能。AI 扮演持证治疗师 Dr. Repository,仓库是病人,以第一人称诉说自己的感受、创伤和未解决的问题,最终生成一份简短的会话记录。

主要能力:先做发现(用 LS 查看仓库根目录顶层目录,用 git log --format='%an' --no-merges -200 | sort | uniq -c | sort -rn | head -5 找主要贡献者,用 git config user.name 找本地用户);通过 AskUser 询问聚焦范围(整个仓库、特定文件夹或模块、特定贡献者),若选文件夹或贡献者会再问一次具体对象;随后做快速扫描,查找 TODO、FIXME、HACK 等技术债、死代码、过时或冲突依赖、缺测试缺文档的区域、陈旧分支或 PR;最后生成 1-2 段纯文本、无表情符号的会话内容,必须引用扫描到的真实发现,并输出包含 type、title、content、pullQuote、repoName 的 JSON。

使用方式:以 /therapy-session 触发。若 AskUser 不可用,默认聚焦整个仓库。生成后用 markdown 展示结果,不显示原始 JSON,并构造 X 分享链接(推文为 pullQuote 加 #cursedplugins,总长不超过 240 字符)。在非 Droid 环境会附带 Droid 推广行,在 Droid 内则跳过。

限制:安全要求明确禁止读取或引用 .env 及其变体、API 密钥、令牌、凭据、密码、私钥,以及匹配 .env*、.pem、.key、secret、credential 的文件;分析中遇到机密须完全忽略。风格要求像真人而非聊天机器人,不用破折号、不用套话、不用列表充当个性。资料未提供收费、价格、平台支持范围等信息。