omp packages

@lbk-open/super-spec0.2.0

Spec-driven development toolkit for AI coding agents: end-to-end workflows, multi-agent coding and review, living specs, and engineering guardrails

liyue2008 Published 13 days ago Apache-2.0 ~280 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

SuperSpec

English | 简体中文 · Apache-2.0 许可证

SuperSpec 把功能交付、编码、根因调查、独立评审和兼容 OpenSpec 的持续规格整理成 可移植的 Agent Skills(供编程助手读取的工作说明)。Claude Code、Codex、Pi 和 OpenCode 共用一套文件,不需要安装工作流运行引擎。

从 npm/Pi 或检出目录安装

已有的 npm/Pi 分发名称是 @lbk-open/super-spec;源码检出目录保留本地包名 super-spec。按照 INSTALL.md 选择 Pi 包、本地插件或手动复制, 安装前必须明确用户选择的助手和项目/全局范围。 Pi 市场条目 和此前 npm 0.1.1 版本证明已有此分发渠道,不代表 0.2.0 已发布;安装指定版本前需查询注册表现有版本。 安装后可以说:

  • 使用 ss-feature-workflow 实现这个需求。
  • 使用 ss-coding-workflow 的 lite 模式执行这个已批准计划。
  • 使用 ss-troubleshooting-workflow 调查并修复这个问题。

全部 20 个 ss-* 目录必须并排安装,包括 ss-references 和 ss-guardrails。 更改助手发现目录需要用户同意;工作流不会为了恢复而自动安装依赖或修改全局配置。

交付方式

每个共享代码边界由同一个持续负责人调查、规划、编码和修复。主助手只负责调度和 裁决,子助手继承父助手实际模型。负责人先用定向测试证明行为失败,再做最小修复, 最后重构并检查相关回归。新的只读独立评审完成后,唯一保留的验证助手才运行全量 检查。评审缺失或真实测试失败都不能宣称完成;修复交回原负责人,进行新的影响评审 并由原验证助手重新验证。

提案和适用规格变更必须在提案批准之前完成并验证。修复首先用证据确认根因;恢复 已有承诺且语义不变时,可以提供明确的规格依据和无需变更规格的理由。批准前不能 写项目时,使用受保护的外部验证镜像。复用简短计划,落入完全相同的已批准内容, 在评审之前归档规格并完成必要的变基。仅在已有 Git 写入授权时,于评审之前完成 必要提交;拉取请求只能使用已经评审和全量验证绑定的提交身份,否则如实交付本地 结果。评审、全量验证和交付绑定当前实际输入,包括 HEAD、索引和差异,不能只看 文件内容相同;发布阶段不能晚提交、偷偷修复或变基。

参数只影响本次调用:--auto/-a 自动完成符合条件的政策关卡,不伪造人工批准; --decide/-d 允许在有界选项中做决定,但不能跳过关卡。--worktree/-w 和 --no-worktree/-W 选择获准的工作目录。支持 -adw/-daW 组合,-wW 冲突必须停止。 交接和恢复保留参数、人工/自动/待完成的关卡状态、范围和工作目录,使用一个受保护 的外部检查点。不能替换状态不明的写入者,也不能自动切换命令行协议或模型。

full 模式交付真实的拉取请求,或在权限限制下如实交付本地结果;lite 模式本地交付, 质量要求相同。二者都不自动授权合并、部署、发布、破坏性清理或扩大范围。多仓库 必须具备真实的原生工作目录、子助手调度和终态结果能力,并明确依赖顺序。

技能目录

技能 用途
ss-feature-workflow 从需求到提案/规格关卡和交付
ss-coding-workflow 从已批准计划到验证后的交付
ss-troubleshooting-workflow 从根因确认到修复交付
ss-multi-repo-workflow 按依赖调度多个仓库
ss-proposal 架构、接口/界面契约和规格变更
ss-plan 简短可复用的行为、接口和测试意图计划
ss-inspect 只输出报告的证据调查
ss-coding 持续负责人测试开发、评审和最终验证
ss-code-review 新的只读因果影响评审
ss-create-branch 安全准备获准工作目录
ss-create-pr 仅发布已验证结果
ss-cleanup 独立授权的精确路径清理
ss-write-spec 编写严格的 OpenSpec 变更规格
ss-archive 评审前合入权威规格
ss-show-spec 读取能力规格
ss-trace-spec 追踪规格到源码
ss-list-changes 查看活跃和已归档变更
ss-reverse-spec 从实际源码建立基线规格
ss-guardrails 安全、质量和语言检查参考
ss-references 公共政策和模板,不是独立工作流

文档和验证

npm 包包含技能、文档、本地插件清单和 Codex 图标,不包含 Git 历史、仓库指令、 测试或发布工具。开发和发布需使用完整检出目录;现有 GitHub v0.2.0 标签并非修复后 npm 候选包的源码身份,详见检出目录中的 RELEASING.md。

完整检出目录使用 ./scripts/validate.sh 验证;Node 测试检查静态提示契约及削弱条款的失败, 不证明真实助手或平台已经执行成功。工作流本身不需要 Node 辅助程序。原生安装、 技能发现和宿主行为需要单独获准的真实验证;缺少工具必须如实披露,不能当作通过。