- Claude Code plugins for structured workflows
+ LLM plugins for structured workflows
Metapowers
Structured workflows for every discipline — from design to legal.
- Claude Code plugins powered by proven methodologies.
+ LLM-agnostic plugins that package skills, agents, and MCP to power proven methodologies.
+
+
+
{/* Stats */}
diff --git a/apps/docs/content/docs/design/index.mdx b/apps/docs/content/docs/design/index.mdx
index fbd8757..cb68103 100644
--- a/apps/docs/content/docs/design/index.mdx
+++ b/apps/docs/content/docs/design/index.mdx
@@ -1,6 +1,6 @@
---
title: Design Domain Overview
-description: A five-phase design thinking process for building UI components in Claude Code.
+description: A five-phase design thinking process for building UI components with AI coding assistants.
---
The Design plugin implements a complete design thinking methodology with five phases. Each phase has a dedicated slash command that guides you through structured research, definition, ideation, prototyping, and testing.
diff --git a/apps/docs/content/docs/development/architecture/index.mdx b/apps/docs/content/docs/development/architecture/index.mdx
index 5f1669d..e047742 100644
--- a/apps/docs/content/docs/development/architecture/index.mdx
+++ b/apps/docs/content/docs/development/architecture/index.mdx
@@ -26,7 +26,7 @@ plugins/design/
## The Skill System
-Each skill is a Markdown file (`SKILL.md`) with YAML frontmatter and structured instructions. When you run a slash command like `/design:empathize button`, Claude Code loads the corresponding skill file and follows its instructions.
+Each skill is a Markdown file (`SKILL.md`) with YAML frontmatter and structured instructions. When you run a slash command like `/design:empathize button`, your AI coding assistant loads the corresponding skill file and follows its instructions.
Skills define:
- **Description** — what the skill does (used for matching)
diff --git a/apps/docs/content/docs/development/mcp-server/index.mdx b/apps/docs/content/docs/development/mcp-server/index.mdx
index 3d8856e..12c3ed6 100644
--- a/apps/docs/content/docs/development/mcp-server/index.mdx
+++ b/apps/docs/content/docs/development/mcp-server/index.mdx
@@ -5,7 +5,7 @@ description: The @metapowers/figma-mcp server — a custom MCP server for Figma
## What is @metapowers/figma-mcp?
-`@metapowers/figma-mcp` is a Model Context Protocol (MCP) server that connects Claude Code to Figma. It provides 45 tools across 6 categories for reading design data, creating components, working with FigJam, managing Slides, and running accessibility audits.
+`@metapowers/figma-mcp` is a Model Context Protocol (MCP) server that connects your AI coding assistant to Figma. It provides 45 tools across 6 categories for reading design data, creating components, working with FigJam, managing Slides, and running accessibility audits.
## Architecture
@@ -15,7 +15,7 @@ The server communicates with Figma through two channels:
- **Desktop Bridge Plugin** — for write operations (creating/modifying nodes via the Figma Plugin API)
```
-Claude Code <--stdio--> MCP Server <--REST API--> Figma API
+AI Assistant <--stdio--> MCP Server <--REST API--> Figma API
|
+--WebSocket--> Bridge Plugin <--Plugin API--> Figma Desktop
```
diff --git a/apps/docs/content/docs/development/mcp-server/setup.mdx b/apps/docs/content/docs/development/mcp-server/setup.mdx
index 4c12b5e..42233a2 100644
--- a/apps/docs/content/docs/development/mcp-server/setup.mdx
+++ b/apps/docs/content/docs/development/mcp-server/setup.mdx
@@ -5,7 +5,7 @@ description: How to install and configure the @metapowers/figma-mcp server.
## Prerequisites
-- Claude Code CLI installed
+- An AI coding assistant (Claude Code, Codex CLI, etc.) installed
- A [Figma personal access token](https://help.figma.com/hc/en-us/articles/8085703771159-Manage-personal-access-tokens)
- Figma Desktop (for write operations via the Bridge Plugin)
diff --git a/apps/docs/content/docs/overview/companion-tools.mdx b/apps/docs/content/docs/overview/companion-tools.mdx
index a3f748a..7e002dc 100644
--- a/apps/docs/content/docs/overview/companion-tools.mdx
+++ b/apps/docs/content/docs/overview/companion-tools.mdx
@@ -1,6 +1,6 @@
---
title: Companion Tools
-description: Complementary frameworks and tools that enhance your Claude Code experience alongside Metapowers.
+description: Complementary frameworks and tools that enhance your AI coding experience alongside Metapowers.
---
> **Note:** These are third-party community and official tools — not maintained by the Metapowers project. Links and install commands were accurate at time of writing. Always check the source repository for the latest instructions.
@@ -11,7 +11,7 @@ Track token spend, session costs, and rate limits.
### ccflare
-Usage dashboard with a web UI — more visual than ccusage. Acts as a proxy between Claude Code and the Anthropic API with real-time analytics and intelligent load balancing.
+Usage dashboard with a web UI — more visual than ccusage. Acts as a proxy between your AI assistant and the Anthropic API with real-time analytics and intelligent load balancing.
```bash
git clone https://github.com/snipeship/ccflare && cd ccflare
@@ -23,7 +23,7 @@ git clone https://github.com/snipeship/ccflare && cd ccflare
### ccusage
-CLI tool that analyzes Claude Code token usage and costs from local JSONL files. Supports daily, monthly, and session views. Privacy-first — no data leaves your machine.
+CLI tool that analyzes token usage and costs from local JSONL files. Supports daily, monthly, and session views. Privacy-first — no data leaves your machine.
```bash
npx ccusage
@@ -114,7 +114,7 @@ Find and install community-built skills and plugins.
### skills.sh
-Skill marketplace and leaderboard run by Vercel. Supports 19+ AI agents including Claude Code. Tracks actual install counts. Uses the SKILL.md open standard.
+Skill marketplace and leaderboard run by Vercel. Supports 19+ AI agents. Tracks actual install counts. Uses the SKILL.md open standard.
```bash
npx skills add owner/repo
@@ -126,7 +126,7 @@ npx skills add owner/repo
### awesome-claude-plugins
-Curated registry of production-ready Claude Code plugins by ComposioHQ. Includes the Composio Tool Router connecting Claude to 500+ external apps (Slack, GitHub, email, etc.).
+Curated registry of production-ready AI coding plugins by ComposioHQ. Includes the Composio Tool Router connecting Claude to 500+ external apps (Slack, GitHub, email, etc.).
```bash
git clone https://github.com/ComposioHQ/awesome-claude-plugins
@@ -139,7 +139,7 @@ claude --plugin-dir ./connect-apps
### ClaudePluginHub
-Web directory for Claude Code plugins with semantic search and AI-powered relevance ranking. Can generate custom plugins from a GitHub URL.
+Web directory for AI coding plugins with semantic search and AI-powered relevance ranking. Can generate custom plugins from a GitHub URL.
```bash
npx claudepluginhub owner/repo --plugin name
diff --git a/apps/docs/content/docs/overview/comparisons.mdx b/apps/docs/content/docs/overview/comparisons.mdx
index ec792e5..6f7858a 100644
--- a/apps/docs/content/docs/overview/comparisons.mdx
+++ b/apps/docs/content/docs/overview/comparisons.mdx
@@ -1,11 +1,11 @@
---
title: Comparisons
-description: How Metapowers compares to other Claude Code plugin ecosystems.
+description: How Metapowers compares to other AI coding plugin ecosystems.
---
## Metapowers vs. Other Plugin Ecosystems
-Several Claude Code plugin ecosystems exist. Here's how Metapowers differs.
+Several AI coding plugin ecosystems exist. Here's how Metapowers differs.
### vs. Superpowers (obra/superpowers)
diff --git a/apps/docs/content/docs/overview/index.mdx b/apps/docs/content/docs/overview/index.mdx
index a048296..1ff9702 100644
--- a/apps/docs/content/docs/overview/index.mdx
+++ b/apps/docs/content/docs/overview/index.mdx
@@ -1,20 +1,20 @@
---
title: Getting Started
-description: What is Metapowers and how to get started with structured workflows in Claude Code.
+description: What is Metapowers and how to get started with structured workflows for AI coding assistants.
---
## What is Metapowers?
-Metapowers is a collection of Claude Code plugins that bring structured, repeatable workflows to digital production domains. Each plugin adds a set of slash commands that guide you through a proven methodology.
+Metapowers is a collection of LLM plugins that bring structured, repeatable workflows to digital production domains. Each plugin adds a set of slash commands that guide you through a proven methodology.
The first plugin — **Design** — implements a five-phase design thinking process for building UI components, writing artifacts to Figma via MCP.
## Quick Start
-Install the metapowers marketplace in Claude Code:
+Install metapowers:
```bash
-claude install bromso/metapowers
+npx create-metapowers
```
Then start a design workflow:
diff --git a/apps/docs/content/docs/overview/installation.mdx b/apps/docs/content/docs/overview/installation.mdx
index 2436a50..6102318 100644
--- a/apps/docs/content/docs/overview/installation.mdx
+++ b/apps/docs/content/docs/overview/installation.mdx
@@ -1,6 +1,6 @@
---
title: Installation
-description: How to install and configure Metapowers across Claude Code, Codex CLI, OpenCode, and Cursor.
+description: How to install and configure Metapowers across AI coding assistants.
---
Metapowers works with multiple AI coding tools. Choose your tool below.
diff --git a/apps/docs/content/docs/overview/what-is-metapowers.mdx b/apps/docs/content/docs/overview/what-is-metapowers.mdx
index 24ac206..50cd935 100644
--- a/apps/docs/content/docs/overview/what-is-metapowers.mdx
+++ b/apps/docs/content/docs/overview/what-is-metapowers.mdx
@@ -1,6 +1,6 @@
---
title: What is Metapowers
-description: An introduction to the Metapowers ecosystem — structured, domain-specific workflows for Claude Code.
+description: An introduction to the Metapowers ecosystem — structured, domain-specific workflows for AI coding assistants.
---
## The Problem
@@ -11,7 +11,7 @@ Teams need repeatable processes, not one-off prompts.
## What Metapowers Does
-Metapowers is a collection of Claude Code plugins that bring **structured, repeatable workflows** to digital production domains. Each plugin implements an established industry methodology as a set of slash commands.
+Metapowers is a collection of LLM plugins that bring **structured, repeatable workflows** to digital production domains. Each plugin implements an established industry methodology as a set of slash commands.
Instead of writing a long prompt, you run:
@@ -61,4 +61,4 @@ Domains are aware of each other. The coaching plugin reads brand guidelines from
- **Solo practitioners** who want structured workflows without a team
- **Small teams** who need repeatable processes across disciplines
- **Agencies** who want consistent methodology across client projects
-- **Anyone using Claude Code** who wants better output through better process
+- **Anyone using an AI coding assistant** who wants better output through better process
diff --git a/packages/create-metapowers/package.json b/packages/create-metapowers/package.json
index 9fb927b..84eea22 100644
--- a/packages/create-metapowers/package.json
+++ b/packages/create-metapowers/package.json
@@ -12,6 +12,8 @@
},
"keywords": [
"metapowers",
+ "llm",
+ "ai-coding",
"claude-code",
"codex",
"cursor",
diff --git a/packages/scoring-harness/src/runner.ts b/packages/scoring-harness/src/runner.ts
index d229f62..ed4258c 100644
--- a/packages/scoring-harness/src/runner.ts
+++ b/packages/scoring-harness/src/runner.ts
@@ -3,7 +3,7 @@ import { readFileSync } from "node:fs";
import { loadRubric, scoreOutput, type ScoreResult } from "./rubric.js";
export function buildScoringPrompt(skillContent: string, fixtureContent: string): string {
- return `You are scoring a Claude Code skill. Execute the skill instructions against the provided fixture input. Produce ONLY the skill output — no commentary, no explanation.
+ return `You are scoring a skill. Execute the skill instructions against the provided fixture input. Produce ONLY the skill output — no commentary, no explanation.
## Skill Instructions
diff --git a/plugins/accessibility/.claude-plugin/plugin.json b/plugins/accessibility/.claude-plugin/plugin.json
index 143e57e..111b406 100644
--- a/plugins/accessibility/.claude-plugin/plugin.json
+++ b/plugins/accessibility/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["accessibility", "a11y", "wcag", "aria", "audit", "compliance"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/accounting/.claude-plugin/plugin.json b/plugins/accounting/.claude-plugin/plugin.json
index ef7adf7..cfda1ab 100644
--- a/plugins/accounting/.claude-plugin/plugin.json
+++ b/plugins/accounting/.claude-plugin/plugin.json
@@ -4,7 +4,9 @@
"description": "Eight-phase accounting cycle — analyze, journal, ledger, trial balance, adjust, statements, close with 5 utility skills",
"author": { "name": "Jonas Broms" },
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["accounting", "journal-entries", "ledger", "trial-balance", "financial-statements", "closing"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/bookkeeping/.claude-plugin/plugin.json b/plugins/bookkeeping/.claude-plugin/plugin.json
index 6692c01..514476d 100644
--- a/plugins/bookkeeping/.claude-plugin/plugin.json
+++ b/plugins/bookkeeping/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["bookkeeping", "transactions", "reconciliation", "accounts", "financial-records"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/branding/.claude-plugin/plugin.json b/plugins/branding/.claude-plugin/plugin.json
index 5ae4a2f..8ec430a 100644
--- a/plugins/branding/.claude-plugin/plugin.json
+++ b/plugins/branding/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["branding", "brand-identity", "visual-identity", "brand-guidelines", "compliance"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/coaching/.claude-plugin/plugin.json b/plugins/coaching/.claude-plugin/plugin.json
index d751dee..4983c7a 100644
--- a/plugins/coaching/.claude-plugin/plugin.json
+++ b/plugins/coaching/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["coaching", "mentorship", "feedback", "review", "ux-laws", "clean-code"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/compliance/.claude-plugin/plugin.json b/plugins/compliance/.claude-plugin/plugin.json
index ac8ed63..7a346bf 100644
--- a/plugins/compliance/.claude-plugin/plugin.json
+++ b/plugins/compliance/.claude-plugin/plugin.json
@@ -4,7 +4,9 @@
"description": "GRC Compliance Lifecycle — scope, assess, remediate, certify, monitor with 48 skills across 30+ regulations",
"author": { "name": "Jonas Broms" },
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["compliance", "grc", "soc2", "gdpr", "iso27001", "hipaa", "pci-dss", "fedramp", "audit"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/design/.claude-plugin/plugin.json b/plugins/design/.claude-plugin/plugin.json
index 7708388..87293a2 100644
--- a/plugins/design/.claude-plugin/plugin.json
+++ b/plugins/design/.claude-plugin/plugin.json
@@ -5,8 +5,10 @@
"author": {
"name": "Jonas Broms"
},
- "repository": "https://github.com/metapowers/metapowers",
+ "repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["design", "figma", "components", "design-thinking", "ux"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/development/.claude-plugin/plugin.json b/plugins/development/.claude-plugin/plugin.json
index 986935c..43e99b0 100644
--- a/plugins/development/.claude-plugin/plugin.json
+++ b/plugins/development/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["development", "tdd", "debugging", "code-review", "planning", "workflow"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/finance/.claude-plugin/plugin.json b/plugins/finance/.claude-plugin/plugin.json
index a926614..4c5929e 100644
--- a/plugins/finance/.claude-plugin/plugin.json
+++ b/plugins/finance/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["finance", "fpa", "budgeting", "forecasting", "financial-modeling", "cash-flow"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/leadership/.claude-plugin/plugin.json b/plugins/leadership/.claude-plugin/plugin.json
index b3117de..3de2846 100644
--- a/plugins/leadership/.claude-plugin/plugin.json
+++ b/plugins/leadership/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["leadership", "management", "1-on-1", "okrs", "delegation", "feedback", "team-building"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/legal/.claude-plugin/plugin.json b/plugins/legal/.claude-plugin/plugin.json
index 166cf70..30ebaa5 100644
--- a/plugins/legal/.claude-plugin/plugin.json
+++ b/plugins/legal/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["legal", "compliance", "contracts", "gdpr", "privacy", "legal-ops"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/marketing/.claude-plugin/plugin.json b/plugins/marketing/.claude-plugin/plugin.json
index 08600ed..4082e49 100644
--- a/plugins/marketing/.claude-plugin/plugin.json
+++ b/plugins/marketing/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["marketing", "growth", "seo", "cro", "race-framework", "digital-marketing"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/metapowers/.claude-plugin/plugin.json b/plugins/metapowers/.claude-plugin/plugin.json
index 2089b47..c3fbbd0 100644
--- a/plugins/metapowers/.claude-plugin/plugin.json
+++ b/plugins/metapowers/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["metapowers", "status", "init", "report", "cross-domain", "meta"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/metapowers/skills/find-skill/SKILL.md b/plugins/metapowers/skills/find-skill/SKILL.md
index 8220d8f..bd17267 100644
--- a/plugins/metapowers/skills/find-skill/SKILL.md
+++ b/plugins/metapowers/skills/find-skill/SKILL.md
@@ -18,7 +18,7 @@ None — utility skill, run anytime.
- GitHub repositories with SKILL.md files
- Claude Code plugin directories
- Awesome lists for the relevant technology
- - Search terms: "$ARGUMENTS SKILL.md", "$ARGUMENTS claude code skill", "$ARGUMENTS AI coding skill"
+ - Search terms: "$ARGUMENTS SKILL.md", "$ARGUMENTS LLM skill", "$ARGUMENTS AI coding skill"
2. **Evaluate found skills:**
- Does it have YAML frontmatter with a `description` field?
diff --git a/plugins/project-management/.claude-plugin/plugin.json b/plugins/project-management/.claude-plugin/plugin.json
index 2303d7e..3e46330 100644
--- a/plugins/project-management/.claude-plugin/plugin.json
+++ b/plugins/project-management/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["project-management", "scrum", "agile", "sprint", "retrospective", "planning"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/research/.claude-plugin/plugin.json b/plugins/research/.claude-plugin/plugin.json
index c4ca77d..5d44096 100644
--- a/plugins/research/.claude-plugin/plugin.json
+++ b/plugins/research/.claude-plugin/plugin.json
@@ -6,7 +6,9 @@
"name": "Jonas Broms"
},
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["research", "double-diamond", "discovery", "validation", "methodology"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",
diff --git a/plugins/security/.claude-plugin/plugin.json b/plugins/security/.claude-plugin/plugin.json
index 9dddb05..e8d0864 100644
--- a/plugins/security/.claude-plugin/plugin.json
+++ b/plugins/security/.claude-plugin/plugin.json
@@ -4,7 +4,9 @@
"description": "NIST CSF 2.0 cybersecurity framework — govern, identify, protect, detect, respond, recover with 39 skills",
"author": { "name": "Jonas Broms" },
"repository": "https://github.com/bromso/metapowers",
+ "homepage": "https://bromso.github.io/metapowers/",
"license": "MIT",
+ "keywords": ["security", "cybersecurity", "nist", "owasp", "appsec", "incident-response"],
"skills": "../skills/",
"commands": "../commands/",
"agents": "../agents/",