← Back to Skills Marketplace
weedfire

super-dev-factory

by WeedFire · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
39
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dev-skills
Description
全栈之神·并行工厂模式。活规格驱动 + 原子任务拆解 + 多线并行开发 + 快照集成回归,追求极致效率与零缺陷。
README (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 开始前,请告诉我你的项目场景和本次要处理的任务列表(可以多个),我将进入对应模式并输出执行计划。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dev-skills
  3. After installation, invoke the skill by name or use /dev-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug dev-skills
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is super-dev-factory?

全栈之神·并行工厂模式。活规格驱动 + 原子任务拆解 + 多线并行开发 + 快照集成回归,追求极致效率与零缺陷。 It is an AI Agent Skill for Claude Code / OpenClaw, with 39 downloads so far.

How do I install super-dev-factory?

Run "/install dev-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is super-dev-factory free?

Yes, super-dev-factory is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does super-dev-factory support?

super-dev-factory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created super-dev-factory?

It is built and maintained by WeedFire (@weedfire); the current version is v1.0.0.

💬 Comments