SuperAPI AI 工具集

session-sync

通用与其它

查看项目

更新于 10-15 17:32

技能介绍

用途:session-sync 用于把当前会话的工作成果一次性同步到 specs/*.md 和 project-tech.json,设计思路是“扫描上下文→提取→写入”,不设交互式向导。

主要能力:从 git diff、git log 和活动会话目录(.workflow/.lite-plan/*)收集上下文;提取可复用的规范类更新(约定、约束、经验)以及一条 development_index 技术条目;写入前展示预览并请求确认;写入后重建 spec 索引。

使用方式:$session-sync 带预览与确认;$session-sync -y 自动同步跳过确认;$session-sync "Added JWT auth flow" 带显式摘要;$session-sync -y "Fixed N+1 query" 自动同步并带摘要。

流程:收集上下文(git diff --stat HEAD~3..HEAD、git log --oneline -5、活动会话 plan.json、用户摘要);提取更新(规范写入 .ccw/specs/coding-conventions.md 或 architecture-constraints.md,技术条目写入 .workflow/project-tech.json 的 development_index);预览确认;写入两个文件;输出一行确认。

限制与错误处理:文件缺失时创建脚手架;无 git 历史时仅用用户摘要或会话上下文;无有意义更新时跳过规范但仍添加技术条目;重复条目静默跳过。相关命令包括 $spec-setup、$spec-add、$workflow-plan。具体收费、平台支持等信息暂未提供。