Metapowers

Installation

How to install and configure Metapowers across AI coding assistants.

Metapowers works with multiple AI coding tools. Choose your tool below.

Claude Code

The native experience. Install from the marketplace, inside Claude Code:

/plugin marketplace add bromso/metapowers
/plugin install design@metapowers

Or from a shell:

claude plugin marketplace add bromso/metapowers && claude plugin install design@metapowers

Repeat the install line for any other domain (research, development, legal, …). Verify with:

/design:empathize test-component

The phase-gate hook needs jq on your PATH; without it the hook allows every write, so prerequisites are not enforced.

Updating

/plugin marketplace update metapowers
/plugin update design@metapowers

Codex CLI

npx create-metapowers --tool codex

This copies the selected domains to .metapowers/plugins/<domain>/ and creates AGENTS.md, which Codex reads automatically from your project root.

OpenCode

npx create-metapowers --tool opencode

This copies the selected domains to .metapowers/plugins/<domain>/ and creates AGENTS.md, which OpenCode reads automatically from your project root.

Cursor

npx create-metapowers --tool cursor

This copies the selected domains to .cursor/skills/metapowers/<domain>/ and creates .cursorrules, which Cursor loads automatically from your project root.

Configure Figma Access (Optional)

The Design plugin writes prototypes to Figma via MCP and needs a Figma personal access token. This is only needed for the Design plugin's Figma integration.

Claude Code: Claude Code asks for the Figma access token when you enable the design plugin; you can set or change it later from the plugin's configuration in the /plugin menu.

Codex, OpenCode, Cursor, or a standalone MCP server: set the FIGMA_ACCESS_TOKEN environment variable in the environment that starts the Figma MCP server (for example in your shell profile, .zshrc or .bashrc). See MCP server setup.

Verify Installation

Run any skill to confirm everything works:

/design:empathize test-component

You should see the empathize phase execute, creating artifacts in .metapowers/design/test-component/.

Compatibility

ToolInstructions FileSkills FormatNative Support
Claude CodeCLAUDE.mdSKILL.md with YAML frontmatterYes
Codex CLIAGENTS.mdSKILL.md with YAML frontmatterYes
OpenCodeAGENTS.mdSKILL.md with YAML frontmatterYes
Cursor.cursorrulesSKILL.md (manual reference)Partial

All tools share the same SKILL.md format with YAML frontmatter. The skills themselves are tool-agnostic — they're structured markdown prompts that work in any AI coding environment.

On this page