skills/codex-thread-namer/SKILL.md
为当前 Codex thread 设置名称;仅当用户手动调用或明确要求命名、重命名、整理当前 Codex 会话标题时使用,永远不要自动调用。
npx skillsauth add dcjanus/prompts codex-thread-namerInstall 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.
用于给当前 Codex thread 设置名称。这个 skill 永远不要自动调用;只有用户手动调用或明确要求重命名当前会话时才使用。
如果用户手动调用了这个 skill,即使没有提供任何额外描述,也视为已经明确要求重命名当前 Codex thread;不要再询问“是否要重命名”。每次设置前,先让用户从 3 个候选名里选择;只有用户选择后才调用脚本。
根据当前任务、cwd、仓库或项目上下文草拟 3 个候选名。
候选名格式固定为 Project: 标题,例如 prompts: 新增会话命名 skill。
完整候选名长度以 prompts: 新增 Codex 会话命名 skill 这种长度为宜,目标约 20-30 个可见字符,最多不超过 36 个可见字符;过长时压缩措辞。
Project 名由模型结合上下文判断,不要机械使用 cwd basename。
候选名按推荐程度从高到低排列,编号为 1、2、3,但不要在列表项里标注推荐项。
要求用户输入数字选择:
1. prompts: 新增会话命名 skill
2. prompts: Codex thread 命名脚本
3. prompts: 当前会话标题治理
请选择 1/2/3。若直接确认,默认会选第一项。
如果用户只回复“同意”“可以”“ok”“就这样”等确认语,没有给数字,则选择第 1 个推荐项。
用户选择后,调用脚本设置当前 thread 名称:
cd /Users/dcjanus/Code/prompts/skills/codex-thread-namer
./scripts/set_current_thread_name.py "Project: 标题"
CODEX_THREAD_ID,脚本会报错并说明无法判断要设置哪个 Codex 会话。codex app-server --listen stdio:// 调用官方 app-server API thread/name/set。testing
编写或更新 GitHub/GitLab Issue、PR、MR 的标题与正文;适用于创建、修改、重写 reviewer-facing 描述、Validation、Risks、Breaking Change、避免本地路径泄露等场景。
tools
使用 GitLab CLI(glab)与 GitLab 资源交互;适用于 project、issue、MR、comment、wiki 等查看、更新或创建场景,含自建实例。
tools
使用 GitHub CLI 与 GitHub 资源交互;适用于 repo、issue、PR、comment、release、workflow 等查看、更新或创建场景。
development
记录 DCjanus 在不同语言中偏好的第三方库与使用场景,供 AI 在选型、引入依赖或替换库时优先参考。适用于 Python/Rust/Go 的库选择、技术方案对比、或需要遵循 DCjanus 个人偏好进行开发的场景。