AI 编程综合合集
sasu:为编码 Agent 补上需求访谈与验证流程的共享工作流与 CLI
yansfil/sasu · 사수 (sasu) - the senior who double-checks your coding agent's work. It interviews the tacit knowledge out of your head, pins it down in a PRD, and verifies every 'done' with evidence. Simple, strict, agent-agnostic.
ELI5:它是什么,解决什么问题
sasu 是一套面向编码 Agent 的共享工作流与命令行工具,用于把一次对话逐步转化为经确认的 PRD,再完成实现、Git 状态检查与可评审的 Pull Request。它通过 interview-me、gen-prd、implement、ship 等技能(Skills)串联流程,只对可复现的事实做阻塞判定(PRD 有效性、源码与证据新鲜度、必需命令结果、交付完整性),并借助各运行时原生的子 Agent 完成 Fidelity、Code、Security 评审,最终交付仍由 GitHub CI 与人工把关。项目以 JavaScript 实现,支持 Codex 与 Claude Code 两种运行时的本地技能安装。
核心能力与快速开始
★ 1 · JavaScript
- 能做什么
- 提供从对话到交付的完整工作流:interview-me 通过访谈补齐缺失决策并生成规范化 qa-log.md;gen-prd 写出包含决策与可观察行为的完整 PRD;implement 实现 PRD、观察真实行为、执行确定性验证并请求原生评审;ship 校验当前报告与已提交 head,创建 Pull Request、观察 CI 并执行经明确批准的合并。另有 sasu-setup(配置交付模式、worktree、忽略运行状态与 doctor 检查)、quick(小型会话级改动)、please(全流程自动化)、remember(把可复用经验转为文档、机器规则或回归测试)、challenge(对既有结论做有界对抗性挑战)。CLI 提供 implement intake/start/artifact/status/verify/amend/retire 等命令,verify 会做 PRD 预检、运行封存的必需套件、校验源码与证据标识并替换当前验证报告;源码或关键证据变动会使报告过期直至重新验证。运行产物存于目标项目的 agents/** 命名空间,以 state.json 记录运行归属、封存 PRD、证据登记与当前报告标识。
- 适用场景
- 适用于使用编码 Agent(如 Codex、Claude Code)进行开发却希望降低「口头说完成」风险的团队:在动手前把隐性知识固化为 PRD,在实现后以可复现的证据验证「完成」,并在进入 Pull Request、CI 与人工评审前保证 Git head 与工作区状态干净。也适用于需要把可复用经验沉淀为文档或回归测试、或需要对既有结论做对抗性复核的场景。
- 项目形态
- 开发框架
- 部署方式
- 本地安装:通过 node scripts/install-local-skills.mjs 将技能安装到 ~/.codex/skills/ 与 ~/.claude/skills/;CLI 需在 cli 目录执行 npm install 与 npm run build 后以 node cli/dist/cli.js 运行。交付环节依赖 GitHub(Pull Request、CI、合并)。
- 主要依赖
- Node.js(含 npm)环境;使用 Claude Code 或 Codex 运行时以调用原生技能与评审子 Agent;交付流程需接入 GitHub。其他硬件、系统与账号要求未说明。
- 使用限制
- 评审子 Agent 不可用时不会改写确定性验证结果,而是记录 REVIEW_UNAVAILABLE,因此评审覆盖取决于运行时可用的子 Agent 设施。已废弃的 receipt、finalize、confirm、implementation-risk 命令会显式报错,旧状态与报告格式会被拒绝而非静默迁移。README 未说明许可证、费用与商用条件、API 成本或性能上限。
- 许可证
- 未说明
- 最近推送
- 2026-09-21 15:37
资料检查:2026-09-22 07:00 · 卡片整理:2026-09-22 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
使用 sasu 的共享工作流与 CLI,将编码 Agent 的对话逐步转化为经确认的 PRD,完成实现、Git 状态检查与可评审的 Pull Request;通过 implement verify 执行确定性检查并生成当前验证报告,再由原生子 Agent 进行 Fidelity、Code、Security 评审。
查看内容依据
Sasu is a shared workflow and CLI for turning a conversation into an approved PRD, implementing it, checking the current Git state, and delivering a reviewable pull request.
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
使用 interview-me 技能解决缺失的产品决策并生成规范化的 qa-log.md,再用 gen-prd 技能写出包含决策与可观察行为的完整已批准 PRD。
查看内容依据
| `interview-me` | Resolve product decisions and create one normalized `qa-log.md`. | | `gen-prd` | Write the complete approved PRD with decisions and observable behaviors. |
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。