wp-gravity-stack について
Gravity製品群を使うWordPressプロジェクト向けのセットアップスキルです。スタック設定、ComposerとSatisPressの構成、AI連携パターンやセキュリティ情報をまとめ、詳細作業では製品別スキルへ案内します。
主な機能
- 01Composer設定全体の作成
- 02SatisPressプライベートリポジトリの設定
- 03.cursorrulesとllms.txtのテンプレート
- 04製品横断のAIパターン解説
- 05セキュリティとバージョン確認項目
活用シーン
- 01新規サイトでのGravityスタック構築
- 02Composerによるプレミアムプラグイン管理
- 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.mdsatispress-config.mdsecurity.mdwordpress-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 / Perks | wp-gravity-wiz |
| Pods Framework(CPT、ACT、カスタムフィールド) | wp-pods |
このスキルを使用する場面
- フルスタックを使用する新しいサイトの
composer.jsonを作成する - プレミアムプラグイン用のプライベート Composer リポジトリとして SatisPress を設定する
- プロジェクト用の
.cursorrulesまたはllms.txtを生成する - バージョン固定要件を確認する(Gravity SMTP ≥ 2.1.5 — CVE-2026-4020)
- 製品横断の AI アーキテクチャパターンを理解する
- 個別のスキルに振り分ける前に、スタックを初期設定する
公式ドキュメント — 全製品
GitHub リポジトリ
| リポジトリ | 用途 |
|---|---|
pods-framework/pods | Pods コア |
pods-framework/pods-gravity-forms | Pods と GF の連携 |
gravitywiz/snippet-library | 1000 以上の GF フック(LLM のトレーニング用リファレンス) |
gravitywiz/gravityforms-openai | Gravity 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 エージェント向けの Pods ACT と postmeta の宣言
- Gravity Connect の Fields と Feeds の使い分け
- トークン上限の推奨値
- 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 対応