SuperAPI AI 工具集

wp-requirements-to-goals

前端与建站

查看项目

更新于 10-16 01:34

技能介绍

用途:把结构化的 WordPress 插件需求文档(含 US-NN 标签、设置目录、边界情况、至少一个横切关注点)转换为 Codex /goal 可用的完整项目骨架,支持多故事插件的自主实现与回归验证。若输入只是一段话或单个功能,应改用 wp-spec-to-goal。

主要能力:分 6 个阶段执行——阶段1 计划分解,写出 goals-plan.md、_shared/project-config.md 与 _shared/dev-patterns.md;阶段2 项目脚手架,生成根配置、插件引导、protocols/run_goal_tests.md,并在主机存在时打包 .codex/skills/playwright-cli/;阶段3 生成 goals/00-foundation/ 走通骨架;阶段4 每个用户故事一个目标文件夹;阶段5 每个非 US 功能一个文件夹;阶段6 集成目标,覆盖横切与边界用例。每个目标文件夹含 GOAL.md、VERIFY.md、PROGRESS.md 与 tests/(test_plan.md、domain.eval.txt)。

使用方式:在项目根放置 requirements.md,或通过参数传入路径(如 /wp-requirements-to-goals docs/spec.md)。可选 notes/ 目录作为补充上下文。启动时先探测仓库状态,判断全新构建、续跑或扩展模式,并选择分阶段(阶段1后检查点)或一次性执行。前置依赖 playwright-cli:npm install -g @playwright/cli@latest,然后 playwright-cli install --skills(需 Node.js 18+)。

限制:输出仅面向 Codex /goal,不得出现 Claude Code 或 .claude/ 相关内容;所有文件经暂存、清洗、原子移动写入,清洗命中即中止且不部分应用;测试计划禁止卸载类令牌;输入中的违规令牌仅告警,输出中则中止。缺失 requirements.md 且未传路径时会停止并提示。其余细节暂未提供。