mcpField
W
wp-gravity-stack

wp-gravity-stack

github.com/kylebrodeur开发148 次安装1 周前更新
代码仓库

关于 wp-gravity-stack

面向 WordPress 项目初始化的技能,汇总 Gravity 产品栈的配置、依赖管理与 AI 集成参考,并引导使用者转向具体产品技能。

主要功能

  1. 01生成完整的 Composer 配置
  2. 02配置 SatisPress 私有仓库
  3. 03提供 .cursorrules 与 llms.txt 模板
  4. 04说明跨产品 AI 架构模式
  5. 05列出安全与版本检查项

适用场景

  1. 01为新站点搭建 Gravity 产品栈
  2. 02用 Composer 管理高级插件
  3. 03为项目生成 AI 规则与说明文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kylebrodeur/wordpress-agent-kit --skill wp-gravity-stack

安装后在 Claude Code 中输入/wp-gravity-stack确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
gravity-stack-ai.md
satispress-config.md
security.md
wordpress-ai-gravity-reference.md

详细介绍

WordPress Gravity Stack — 设置与编排

将 Gravity 生态系统整合在一起的元技能,适用于新项目或环境设置。涵盖 SatisPress 配置、完整的 composer.json、.cursorrules 和 llms.txt 模板,以及跨产品模式。

针对特定产品开展工作时,请加载对应的技能:

产品要加载的技能
Gravity Forms(表单、条目、wp gf CLI)wp-gravity-forms
Gravity SMTP(邮件投递、CVE-2026-4020)wp-gravity-smtp
Gravity Connect(OpenAI 集成)wp-gravity-connect
GravityView / GravityKit(展示、搜索、审批)wp-gravityview
Gravity Wiz Spellbook / Perkswp-gravity-wiz
Pods Framework(CPT、ACT、自定义字段)wp-pods

何时使用此技能

  • 为使用完整技术栈的新站点搭建 composer.json
  • 将 SatisPress 设置为高级插件的私有 Composer 仓库
  • 为项目生成 .cursorrules 或 llms.txt
  • 检查版本固定要求(Gravity SMTP ≥ 2.1.5 — CVE-2026-4020)
  • 了解跨产品的 AI 架构模式
  • 在转到各个单独技能之前进行初始技术栈设置

所有产品的官方文档

产品用户文档开发者文档
Gravity Formshttps://docs.gravityforms.com/https://docs.gravityforms.com/category/developers/
Gravity Forms 用户指南https://docs.gravityforms.com/category/user-guides/包含 3.0 beta
Gravity SMTPhttps://docs.gravitysmtp.com/—
Gravity Connecthttps://gravitywiz.com/documentation/gravity-connect/https://gravitywiz.com/documentation/gravity-connect-openai/
Gravity Perkshttps://gravitywiz.com/documentation/gravity-perks/https://gravitywiz.com/available-perks/
Spellbookhttps://gravitywiz.com/documentation/spellbook/https://account.gravitywiz.com/
GravityViewhttps://docs.gravitykit.com/https://www.gravitykit.dev/
Podshttps://pods.io/docs/https://pods.io/docs/code/

GitHub 仓库

仓库用途
pods-framework/podsPods 核心
pods-framework/pods-gravity-formsPods + GF 集成
gravitywiz/snippet-library1000 多个 GF 钩子(LLM 训练参考)
gravitywiz/gravityforms-openaiGravity Connect 旧版参考
gravityforms/gravityformscli官方 wp gf CLI 插件
GravityKit(组织)GravityView、GravityActions、GravityBoard

完整技术栈 composer.json

阅读:references/satispress-config.md

快速参考:

{
  "repositories": {
    "wpackagist": { "type": "composer", "url": "https://wpackagist.org",
                    "only": ["wpackagist-plugin/*","wpackagist-theme/*"] },
    "satispress":  { "type": "composer", "url": "https://packages.uof.digital/satispress/" }
  },
  "require": {
    "wpackagist-plugin/pods":           "^3.0",
    "wpackagist-plugin/gravityformscli":"*",
    "satispress/gravityforms":          "*",
    "satispress/gravitysmtp":           ">=2.1.5",
    "satispress/spellbook":             "*",
    "satispress/gravity-connect":       "*",
    "satispress/gravityview":           "*"
  }
}

安全检查清单

# Verify Gravity SMTP version (CVE-2026-4020)
wp gf version gravitysmtp    # must be ≥ 2.1.5

# Verify no credentials in wp_options
wp option get gravitysmtp_sendgrid_api_key && echo "⚠️  move to wp-config.php"

参考文档

完整的 AI + Gravity 技术栈参考指南(模式、安全、.cursorrules、llms.txt)位于:

references/wordpress-ai-gravity-reference.md

内容包括:

  • 面向 AI Agent 的 Pods ACT 与 postmeta 声明
  • Gravity Connect Fields 与 Feeds 策略
  • Token 上限建议
  • CVE-2026-4020 缓解措施
  • 所有产品的开发者矩阵
  • .cursorrules 模板
  • llms.txt 模板

参考资料

  • references/wordpress-ai-gravity-reference.md — 完整的 AI + Gravity 参考指南
  • references/satispress-config.md — 完整的 composer.json 和 SatisPress 设置
  • references/gravity-stack-ai.md — AI 集成模式
  • references/security.md — CVE-2026-4020、凭据隔离、反垃圾邮件

评论

支持 Markdown