SuperAPI AI 工具集

unslop-code

编程与开发

查看项目

更新于 10-15 21:42

技能介绍

用途:unslop-code 用于对 FMC 应用做编排式清理,目标是得到干净的新状态,而不是保留重构留下的兼容层。它只负责编排,遵循 agent-orchestration / @orchestrator-worker,不亲自实现、不自行 grep 代码树、不提交,而是派生 worker。

主要能力:按阶段清理 LLM 遗留物。阶段 1 处理 TypeScript 推断,删除多余返回类型与 as,优先 satisfies 与穷尽 switch;阶段 2 用 Zod 4 做运行时边界校验,含 GeoJSON 类型与构造辅助;阶段 3 删除透传再导出;阶段 4 与 4b 处理遗留/迁移垫片及未部署 WIP;阶段 5 按 tech-stack、react-dev、react-map-gl、tanstack-router-conventions、zustand-state-management 等技能做代码审查;阶段 6 组件位置;阶段 7 决策上移;阶段 8 语义 HTML;阶段 9 清理过程产物;阶段 10 用 unslop-text 处理注释、文档与文案。

使用方式:先做 preflight,解析 base(develop 或 main),确认工作树干净并记录起始检查状态;每个阶段按 explore → implementer → verifier → 独立提交执行,不把多个阶段合并给一个 worker。worker 提示词从 references/worker-briefs.md 复制。diff 使用 <base>...HEAD(merge-base),不要用两点 diff。

适用场景:当前工作区 git 仓库中的 FMC 应用,尤其是长期 PR 中积累的 LLM 生成代码。

限制:涉及运行时行为变更、部署状态、colocate 与 shared 选择等需先 AskQuestion;检查持续为红的阶段应回滚而非继续修补;未部署与已部署数据的迁移处理不同;部分阶段在无对应技术栈时跳过。具体模型配置、命令与文件细节以资料为准,其余暂未提供。