By hekivo
Build, debug, and verify modern WordPress sites using the Roots Sage + Acorn stack in Lando — scaffold ACF blocks and Livewire components, manage Eloquent models and migrations, implement Tailwind design systems from Figma specs, run visual regression tests with Playwright, and automate deployments with migration safety checks.
Scaffolds a new ACF field group as a PHP class via Acorn's ACF scaffolding command.
Scaffolds a new Livewire component via the project's create-component script.
Reports Lando health, stack versions, active plan, and design tools for the current Sage project.
User prompt: "Analyze this legacy theme and give me a migration plan to Acorn."
User prompt: "My Livewire SearchBar component renders but doesn't update when I type."
User prompt: "Run the Tailwind v4 auditor on this theme."
Analyzes procedural WordPress theme code (functions.php, inc/ files, classic theme templates) and produces a phased migration plan to Acorn/Sage architecture. Detects register_post_type (migrate to Poet config/poet.php), add_action/add_filter hooks (migrate to Service Provider boot()), global $wpdb queries (migrate to Eloquent models in app/Models/), WP_Query loops (migrate to Eloquent scopes), wp_schedule_event (migrate to Laravel queue jobs via Action Scheduler), register_rest_route (migrate to Acorn Routes routes/web.php), add_shortcode (migrate to Blade component), wp_enqueue_script/style (migrate to Service Provider + Vite), get_template_part (migrate to Blade @include or Blade component). Invoke for: legacy theme migration, acorn migration, refactor WordPress theme, functions.php refactor, classic theme to Sage, Service Provider, Eloquent model, Acorn routes, convert theme to Acorn, wp-to-acorn.
Analyzes block/component content and recommends data modeling; classifies content as static ACF fields, dynamic CPT collections, global Options Pages, or relational content with Poet configuration
Creates custom WordPress Abilities for the WP MCP Adapter (WP 6.9+). An Ability is a PHP class extending Roots\AcornAi\Abilities\Ability that exposes a JSON schema and execute() method — auto-discovered by the MCP Adapter and callable via Claude's execute-ability tool. Covers: lando wp acorn make:ability, AbilitiesServiceProvider registration, JSON schema definition, discover-abilities validation. Invoke for: abilities, make ability, custom mcp endpoint, discover-abilities, execute-ability, acorn ability, abilities-authoring, mcp endpoint, wp ability, make:ability.
Acorn CLI commands for WordPress automation — lando acorn make:command, artisan-style commands, Command::class, $signature, $description, handle() method, command arguments and options, output formatting, dependency injection in commands, calling other commands, AppServiceProvider registration, wp acorn schedule:run, scheduled commands, data import scripts, maintenance commands, theme automation tasks, lando acorn list
Eloquent, model, migration, relationship, hasMany, belongsTo, belongsToMany, Acorn Eloquent, custom table, wp_posts, wp_users, wp_postmeta, factory, query scope, scopePublished, global scope, make:model, make:migration, lando acorn migrate, $fillable, $casts, $timestamps, $primaryKey, HasFactory, db:seed, seeder — Eloquent ORM for custom and WordPress tables via Acorn
Livewire v3 in WordPress via Acorn: Livewire component, wire:model, wire:model.live, @livewire directive, reactive component, livewire component, make:livewire, Alpine + Livewire, wire:click, wire:submit, WithFileUploads, computed properties, mount lifecycle, hydrate, Acorn Livewire, roots/acorn-livewire, real-time UI, reactive forms — interactive server-driven UI without writing JavaScript in Sage themes
Logging in Acorn/WordPress — Log::debug(), Log::error(), Log::channel(), custom log channels, daily log files, stack channel, Slack log notifications, exception handling logging, WordPress debug.log integration, WP_DEBUG_LOG, structured logging, context arrays, monolog handlers, log levels, emergency info warning error debug, lando logs, lando ssh tail log
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Agent plugin for modern WordPress development with the Roots ecosystem — works with Claude Code, VS Code (GitHub Copilot), Cursor, OpenAI Codex, and any AI assistant that supports the agent plugin format. Workflow skills, design tool integration, visual verification, content modeling, and zero-token automation hooks for Sage, Acorn, and Lando projects.
| Requirement | Version |
|---|---|
| Lando | 3.x |
| Sage + Acorn | 11+ / 4+ |
| PHP | 8.2+ |
| Node.js | 20+ |
One repository, four loaders. The same plugin installs identically regardless of your AI assistant. Pick the section for your tool below.
claude plugin marketplace add codigodoleo/superpowers-sage
claude plugin install superpowers-sage@superpowers-sage-marketplace
Alternatively, install directly from the repository URL:
claude plugin install --source https://github.com/codigodoleo/superpowers-sage
Verify the installation:
claude plugin list
Enable the preview feature in your settings:
// settings.json
"chat.plugins.enabled": true
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run:
Chat: Install Plugin From Source
Enter the repository URL:
https://github.com/codigodoleo/superpowers-sage
Alternative — install via Extensions view:
Search @agentPlugins in the Extensions sidebar, or add the repository as a marketplace source in your settings:
// settings.json
"chat.plugins.marketplaces": [
"codigodoleo/superpowers-sage"
]
Then search for and install superpowers-sage from the Extensions view.
Note: We consistently see significantly better results with Claude CLI + Sonnet. This plugin was designed around Claude Code's execution model — worktrees, hooks, subagent dispatch, MCP tool routing — and those features are unavailable in Cursor. You get the skill instructions, but none of the automation. If you have access to the Claude CLI, it's worth using that instead.
Recent Cursor versions removed the "paste repo URL" plugin installation UI. The reliable approach is a one-time clone + symlink:
# Clone once to a shared location
git clone https://github.com/codigodoleo/superpowers-sage ~/.ai-plugins/superpowers-sage
# In each project root, symlink into .cursor/rules/
ln -s ~/.ai-plugins/superpowers-sage/skills .cursor/rules/superpowers-sage-skills
ln -s ~/.ai-plugins/superpowers-sage/agents .cursor/rules/superpowers-sage-agents
On Windows (Command Prompt as Administrator):
mklink /D .cursor\rules\superpowers-sage-skills %USERPROFILE%\.ai-plugins\superpowers-sage\skills
mklink /D .cursor\rules\superpowers-sage-agents %USERPROFILE%\.ai-plugins\superpowers-sage\agents
To update: git -C ~/.ai-plugins/superpowers-sage pull — all projects pick up changes automatically via the symlinks.
Cursor discovers skills and agents from .cursor/rules/ automatically. Hooks are loaded from hooks/cursor-hooks.json.
The plugin ships in the current
Codex plugin format: a
marketplace manifest at .agents/plugins/marketplace.json and the plugin under
plugins/superpowers-sage/.
Install (Codex CLI ≥ 0.137):
codex plugin marketplace add codigodoleo/superpowers-sage
codex plugin add superpowers-sage@superpowers-sage-marketplace
Activate the house rules (important). Unlike Claude Code, Codex does not
load a plugin's CLAUDE.md — it reads AGENTS.md from the project root (and
~/.codex/AGENTS.md). The plugin ships the same universal rules as a generated
AGENTS.md. Bring them into your Sage project once:
# from your project root — appends the superpowers-sage universal rules
curl -fsSL https://raw.githubusercontent.com/codigodoleo/superpowers-sage/main/AGENTS.md >> AGENTS.md
Without this, Codex still loads the skills on demand, but the always-on house
conventions (ACF Composer field shapes, transient caching, Blade escaping by
field type, Livewire-on-Bedrock route) won't fire one-shot. In measured runs,
delivering these rules via AGENTS.md lifted Codex's house-convention adherence
from 62% to 86%.
To run against a local model (e.g. Ollama), point Codex at it via
~/.codex/config.toml:
model = "your-model"
model_provider = "local_ollama"
[model_providers.local_ollama]
name = "Ollama"
base_url = "http://localhost:11434/v1/"
wire_api = "responses" # Codex ≥ 0.137 dropped "chat"
npx claudepluginhub hekivo/superpowers-sageCraft production-grade WordPress sites and applications. Everything from themes and plugins to commerce and deployment.
PHP and WordPress development capabilities
Expert WordPress diagnostics and site builder: structured investigations with intake questioning, site reconnaissance, parallel execution, findings verification, WordPress site generation as Local WP importable zips, and interactive modification sessions.
Agent Skills and specialist agents for Drupal and WordPress. PR workflows, accessibility / performance / security / quality audits, design-to-code (Figma → blocks/paragraphs), FRD generation with story points, CSV export, strategist UX audits, PM workflows (triage, meeting prep, heartbeats, QA), Drupal.org contribution, and Drupal/Pantheon DevOps. Skills use MCP servers (Teamwork, Slack, Gmail, Fathom, CoWork, GitHub) directly from the main session.
A plugin to create a new WordPress plugin
Create WordPress block themes from simple descriptions and deploy them to a local WordPress Studio site, or, generate professional themes through an interactive workflow: describe your site, choose from design options, and preview on a real WordPress installation.