recall
Installation
SKILL.md
recall
scripts/recall.mjs 采集事实,你写简报。分工:脚本只产出可核实的事实和标注好的线索,判断和措辞由你做。 不要把脚本输出原样贴给用户。
node <本技能目录>/scripts/recall.mjs [INT-58] [--project <fast-ship-项目-uuid>] [--threads 5]
在目标仓库目录里运行。issue 引用按序自动解析:命令行参数 > 分支名里的 INT-N/GH-N > 当前分支 PR 正文里的引用 > 列出该项目 in_progress 的 issue 让你挑。
脚本采集的四个面
- Git 实况:分支、上游、未提交/未推送提交、remote(owner/repo 同时是 Fast Ship 项目匹配的键)
- GitHub:当前分支 PR 的
gh实测状态;Fast Ship 关联 PR 也逐条gh实测,与快照并列 - T3 本机线程:
~/.t3/userdata/statev2.sqlite(只读)。projection_projects.workspace_root映射项目,线程 payload 的worktreePath/branch/pullRequests标注【本工作树】【同分支】【子代理】,另带最近一条用户/助手消息尾部 - Fast Ship 需求维度:读
~/.config/fast-ship/config.yaml(Key 不出现在输出),issue 的pull_requests[]、collab共识/总结、checklist
任何一面拿不到(无 sqlite、无 fast-ship 配置、不在 git 仓库)都会在末尾「缺席的数据源」里列明,不让它静默缺席。