SuperAPI AI 工具集

absolute-work

编程与开发

查看项目

更新于 10-16 00:03

技能介绍

用途:Absolute Work 把任意工作单元(工单、任务、计划、迁移)从模糊意图推进到经过验证的代码,是一个带硬性阶段门控的连续技能。生命周期分 6 个阶段:INTAKE & BRAINSTORM(需求接收与头脑风暴)→ SPEC(规格)→ DECOMPOSE & PLAN(拆解与计划)→ EXECUTE(执行)→ VERIFY(验证)→ CONVERGE(收敛)。

主要能力:每个阶段结束必须停下等待用户明确同意才继续;先扫描代码库约定(包管理器、语言运行时、测试框架、Lint、构建、CI、脚本、目录约定),再逐条提问;设计经评审后写入 docs/plans/YYYY-MM-DD-<topic>-design.md,并由独立评审子代理按完整性、一致性、清晰度、范围、可测试性打分;随后拆成原子任务(ID、标题、描述、类型、规模、依赖),构建 DAG 并划分安全波次;执行阶段采用测试先行(红→绿→重构),生成者与评估者分离;验证阶段先跑项目自身的 test/lint/typecheck/build 脚本,再由独立评估者按评分标准打分。

使用方式:在项目根目录调用该技能;若已存在 .absolute-work/board.md 则读取并显示进度摘要,从最后一个未完成波次恢复,不重新开始。配置可来自 .absolute.config.json 或 ~/.absolute/config.json(由 /absolute init 生成),偏好项包括 tdd、autonomy、specDir、boardTracking。所有进度保存在 .absolute-work/board.md,跨会话持久。

适用场景:需要先设计再实现的工单、涉及 3 个以上文件或组件的多步功能、绿地项目、大型重构或迁移、复杂跨系统缺陷修复、把模糊目标拆成有序任务列表。

限制:单文件缺陷修复、拼写更正、快速问答、代码解释、纯研究,以及用户明确想手动驱动的任务不适合使用。该技能不会自动提交代码,只建议提交信息;不静默扩大范围,范围外内容进入 Deferred Work。资料未提供具体收费、价格与平台支持细节。