该技能用于把智能体会话转录和计划文件与其产出的功能一起提交,避免遗漏 .specstory/history/ 等记录,也避免提交时泄露密钥或在记录器仍运行时改动文件。
主要能力:会话结束后先确认记录器退出,再对指定转录/计划文件做精确暂存、清洗与提交;从暂存快照派生 AI-Assisted-By 及转录/计划 trailer;提供仅校验的 pre-commit/gitleaks 钩子;提供扫描、来源探测和泄露后处置参考。
使用方式:在目标 worktree 中以 bash skills/local/agent-history-hygiene/scripts/run-specstory-session.sh --allow-commit claude 启动会话;仅暂存功能路径;获得显式提交授权后用 queue-agent-commit.sh 排队一次,随后退出会话,由外层 runner 完成同步、清洗与一次普通 git commit -F。
适用场景:用户要求提交或保存 SpecStory 会话/转录/计划;脏的 .specstory/history/.md、.claude/plans/.md 等伴随功能变更;需安装相关钩子;扫描发现密钥或凭据已被提交/推送。
限制:用户明确要排除智能体历史或不存在相关文件时不适用;不得用 git push --force 作为补救;真实泄露须先在服务商侧轮换凭据再按补救手册处理;钩子安装要求 core.hooksPath 确实未设置;精确发现拒绝不完整 JSONL、别名、符号链接等;转录体积上限为 2 MiB。具体价格、平台支持等信息暂未提供。