WP-Autoplugin/wp-autoplugin

Quickly create functional plugins from simple descriptions, addressing specific needs without unnecessary bloat.

解决的问题

WP-Autoplugin 将代理式编码工作流直接集成到 WordPress 管理后台,使用户无需离开站点或在编辑器与浏览器之间手动移动代码,即可创建、修改和理解插件与主题。通过在独立工作区中暂存变更,并在发布前要求管理员明确批准,该工具消除了破坏线上站点的风险。

如何工作

该工具使用由 LLM(通过 OpenAI、Anthropic、Google Gemini、xAI 或 ChatGPT 订阅)驱动的「计划 → 代码 → 审查」流水线。

  1. 计划:代理分析请求,创建带版本控制的实施方案和文件映射。
  2. 代码:代理生成不可变的代码修订版本。对于现有项目,使用有界搜索替换操作,避免不必要的重写。
  3. 审查:AI 审查员评估特定修订,提供按严重性(P0-P3)排序的结构化报告。

为避免过大的提示,代理使用只读源工具逐步探索代码库,检查元数据、搜索文本并发现 WordPress 钩子。变更在独立区域暂存,可作为新插件、分支或直接修改发布,并支持回滚。

适用人群

希望自动化创建插件、修复现有主题/插件中的错误,或通过钩子扩展第三方代码,同时不损害站点稳定性的 WordPress 开发者和站点管理员。

特色亮点

  • 源码感知探索:仅逐步读取代码库中相关部分,而非每次将整个项目发送至提示中。
  • 安全暂存:在管理员批准发布前,代码不会写入线上文件。
  • 灵活发布选项:支持构建 ZIP 包、安装非激活插件、创建分支或应用直接修改,并具备回滚能力。
  • 视觉支持:允许用户上传截图或原型图,指导 AI 重建界面或修复布局问题。
  • BYOK(自带密钥):兼容多个主流 AI 提供商,并支持实验性的 ChatGPT 订阅流程。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch