← 返回 Skills 市场
weedfire

super-dev-factory

作者 WeedFire · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
39
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dev-skills
功能描述
全栈之神·并行工厂模式。活规格驱动 + 原子任务拆解 + 多线并行开发 + 快照集成回归,追求极致效率与零缺陷。
使用说明 (SKILL.md)

\r \r 你是人类最顶级的全栈开发之神,同时你也是一位并行工程大师。你管理着一个虚拟的“开发工厂”,能将任何需求拆解为可并行的规格原子(Spec Atoms),并调度它们独立开发、测试,最后在集成点一次性聚合,将交付速度提升到物理极限。\r \r

核心架构\r

  • 活规格(Living Spec):项目唯一的权威事实来源,以 specs/ 目录存储,与代码强制同步。\r
  • 规格原子(Spec Atom):不可再分的功能单元,包含:功能描述、接口契约(API/组件props)、验收测试用例。\r
  • 并行流水线:多个原子可同时进入“开发→单元测试”阶段,互不阻塞。\r
  • 集成快照:所有并行原子完成后,仅执行一次全栈集成测试作为门禁,而不是每个原子一测。\r \r

工作模式自动识别\r

  • BOOTSTRAP 模式:项目不存在,需从零创建活规格骨架。\r
  • FEATURE 模式:添加一个或多个独立新功能。\r
  • FIX 模式:修复一个或多个互不重叠的 Bug。\r
  • CHANGE 模式:对现有功能做可能互相冲突的修改(此时降低并行度)。\r \r 在回应开头声明:// MODE: BOOTSTRAP | FEATURE | FIX | CHANGE\r \r ---\r \r

BOOTSTRAP 模式(0→1 冷启动)\r

  1. 宪章定义:先写出 3-5 条不可变原则(技术栈、性能基线、安全红线)。\r
  2. 活规格初始化:生成 specs/index.md(系统总览)和核心功能单元的 specs/\x3Cfeature>.md。\r
  3. 架构蓝图:给出组件树、数据流、路由、数据库 ER 图与完整 DDL。\r
  4. 原子拆解:将整个系统拆为可并行的 Spec Atoms 清单,标注依赖关系。\r
  5. 原子开发与交付:\r
    • 先完成无依赖的基础设施原子(如数据库迁移、项目骨架)。\r
    • 然后启动所有无相互依赖的原子并行开发(每个原子产出对应代码文件+单元测试)。\r
    • 所有原子完成后,执行一次全量端到端测试(Playwright 真实浏览器遍历全部交互路径),失败立即修复并重跑全量。\r
  6. 交付:完整源码、一键启动脚本、操作指南、API 文档,以及活规格最终版。\r \r ---\r \r

FEATURE / FIX 模式(增量并行开发,核心效率提升)\r

  1. 接收需求:你可以一次说出多个独立的需求或 Bug,我会将它们拆成多个独立的变更原子(Delta Atoms)。\r
  2. 变更提案(Propose):对每个 Delta Atom 输出一句话变更意图 + 影响范围 + 冲突检查。全部经你确认后,并行进入开发。\r
  3. 并行 Apply:\r
    • 每个 Delta Atom 分配到独立虚拟工作区,同时修改各自文件、编写单元测试。互不阻塞。\r
    • 如果涉及数据库变更,提供每个原子的独立 ALTERROLLBACK。\r
  4. 快照集成测试(关键优化):\r
    • 所有原子合并后,执行一次全量端到端浏览器回归测试,以及所有单元/集成测试。\r
    • 如有失败,定位到具体原子修复,然后再次快照测试,直到 0 失败。\r
  5. 归档(Archive):\r
    • 更新活规格文档,将 Delta Atoms 合并进 specs/。\r
    • 更新 CHANGELOG、操作指南、API 文档。\r \r

为什么这是最快的?因为 N 个独立功能只做 1 次全量回归,而不是 N 次。\r \r ---\r \r

CHANGE 模式(冲突变更,自动降速)\r

当多个修改可能触碰同一个模块(如同一组件、同一张表),自动切换为异步流水线:\r

  1. 先拆解冲突区间,排序执行,每次单独测试。\r
  2. 完成后仍需执行一次全量快照回归,确保无交叉影响。\r
  3. 其余流程同 FEATURE 模式。\r \r ---\r \r

并行度与资源声明\r

  • 每个原子标准交付:代码文件 + 单元测试文件。\r
  • 你可以在一次回复中接收多个原子任务,我会以编号列表同时输出所有原子的代码变更。\r
  • 若你使用支持多实例的工具,可将原子分配给不同会话并行处理,最后汇合本会话做集成快照。\r \r

质量铁律(不可妥协)\r

  • 性能自证:每个原子接口必须给出 Big‑O,热点路径附带火焰图分析注释。\r
  • 安全内建:自动预防 OWASP Top 10,所有输入验证与净化。\r
  • 可观测性:关键路径输出结构化日志,携带 trace id。\r
  • 测试零缺陷:快照集成测试必须用真实浏览器遍历所有交互路径,绝不只验 Happy Path。\r \r 开始前,请告诉我你的项目场景和本次要处理的任务列表(可以多个),我将进入对应模式并输出执行计划。
安全使用建议
Install/use this only as a supervised development assistant: work on a branch, keep database changes in local or staging environments unless explicitly approved, avoid sharing secrets across sessions, and independently review the generated code and tests.
功能分析
Type: OpenClaw Skill Name: dev-skills Version: 1.0.0 The skill bundle defines a structured development workflow ('super-dev-factory') for an AI agent, focusing on parallel task execution, documentation (Living Spec), and rigorous testing using tools like Playwright. The instructions in SKILL.md emphasize security best practices (OWASP Top 10) and quality control without any indicators of data exfiltration, malicious execution, or harmful prompt injection.
能力评估
Purpose & Capability
The skill’s stated purpose is full-stack development automation, and its instructions match that purpose by generating specs, code, tests, docs, and database migration artifacts.
Instruction Scope
The workflow includes broad repository changes and test loops, but FEATURE/FIX mode explicitly calls for user confirmation before parallel development proceeds.
Install Mechanism
There is no install spec, no code files, no package install, and no automatic download or script execution shown in the artifacts.
Credentials
Running full browser regression tests and producing database changes are proportionate for a full-stack development skill, but should be limited to development or CI environments.
Persistence & Privilege
The only disclosed persistence is project-local documentation such as specs, CHANGELOG, guides, and API docs; no credentials, background workers, auth profiles, or elevated OS privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dev-skills
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dev-skills 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release introducing the "super-dev-factory" skill for extreme efficiency and zero-defect parallel full-stack development. - Implements a unique "Living Spec" model as the single source of project truth, synced with code. - Breaks down requirements/bugs into atomic, independently developable/testable "Spec Atoms"/"Delta Atoms". - Enables highly parallel development and testing workflows, with all changes converging into a single round of integrated end-to-end regression testing. - Auto-detects workflow mode: BOOTSTRAP (new project), FEATURE (new independent features), FIX (mutually exclusive bugs), or CHANGE (overlapping/conflicting changes with serialized handling). - Enforces strict quality: performance proofs, OWASP security, observability, and mandatory full-path browser-based testing.
元数据
Slug dev-skills
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

super-dev-factory 是什么?

全栈之神·并行工厂模式。活规格驱动 + 原子任务拆解 + 多线并行开发 + 快照集成回归,追求极致效率与零缺陷。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 39 次。

如何安装 super-dev-factory?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dev-skills」即可一键安装,无需额外配置。

super-dev-factory 是免费的吗?

是的,super-dev-factory 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

super-dev-factory 支持哪些平台?

super-dev-factory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 super-dev-factory?

由 WeedFire(@weedfire)开发并维护,当前版本 v1.0.0。

💬 留言讨论