diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index e07dd7b..f4da53d 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -4,7 +4,7 @@ "name": "Jonas Broms" }, "metadata": { - "description": "Metaprompting plugins for Claude Code — structured workflows for design, coding, research, and more", + "description": "Metaprompting plugins for AI coding assistants — structured workflows for design, coding, research, and more", "version": "0.1.0", "pluginRoot": "./plugins" }, @@ -13,7 +13,11 @@ "name": "design", "source": "./plugins/design", "description": "Five-phase design thinking process for component design, writing to Figma canvas via MCP", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["design", "figma", "components", "design-thinking", "ux"], "category": "design" }, @@ -21,7 +25,11 @@ "name": "research", "source": "./plugins/research", "description": "Four-phase Double Diamond research methodology for structured discovery and validation", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["research", "double-diamond", "discovery", "validation", "methodology"], "category": "research" }, @@ -29,7 +37,11 @@ "name": "development", "source": "./plugins/development", "description": "Process-oriented software development workflow: plan, build, test, debug, review, and ship", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["development", "tdd", "debugging", "code-review", "planning", "workflow"], "category": "development" }, @@ -37,7 +49,11 @@ "name": "marketing", "source": "./plugins/marketing", "description": "RACE Framework marketing process — strategy, reach, act, convert, engage with 33 skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["marketing", "growth", "seo", "cro", "race-framework", "digital-marketing"], "category": "marketing" }, @@ -45,7 +61,11 @@ "name": "branding", "source": "./plugins/branding", "description": "Five-phase brand creation process with compliance auditing — discover, strategy, verbal, visual, guidelines", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["branding", "brand-identity", "visual-identity", "brand-guidelines", "compliance"], "category": "branding" }, @@ -53,7 +73,11 @@ "name": "accessibility", "source": "./plugins/accessibility", "description": "WCAG-EM accessibility audit workflow — scope, evaluate, report, remediate, retest with conformance scoring", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["accessibility", "a11y", "wcag", "aria", "audit", "compliance"], "category": "accessibility" }, @@ -61,7 +85,11 @@ "name": "project-management", "source": "./plugins/project-management", "description": "Scrum-based project management — initiate, plan, sprint, review, improve with 32 skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["project-management", "scrum", "agile", "sprint", "retrospective", "planning"], "category": "project-management" }, @@ -69,7 +97,11 @@ "name": "coaching", "source": "./plugins/coaching", "description": "Domain-specific mentorship and feedback — UX, code, copy, accessibility, and strategy coaching", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["coaching", "mentorship", "feedback", "review", "ux-laws", "clean-code"], "category": "coaching" }, @@ -77,7 +109,11 @@ "name": "legal", "source": "./plugins/legal", "description": "Legal Lifecycle Framework — assess, draft, review, comply, govern with 35 skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["legal", "compliance", "contracts", "gdpr", "privacy", "legal-ops"], "category": "legal" }, @@ -85,7 +121,11 @@ "name": "leadership", "source": "./plugins/leadership", "description": "Leadership development process and day-to-day management tools — assess, vision, build, develop, sustain with 7 utility skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["leadership", "management", "1-on-1", "okrs", "delegation", "feedback", "team-building"], "category": "leadership" }, @@ -93,7 +133,11 @@ "name": "metapowers", "source": "./plugins/metapowers", "description": "Cross-domain meta-skills — project status, initialization, and reporting across all Metapowers domains", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["metapowers", "status", "init", "report", "cross-domain", "meta"], "category": "core" }, @@ -101,7 +145,11 @@ "name": "security", "source": "./plugins/security", "description": "NIST CSF 2.0 cybersecurity framework — govern, identify, protect, detect, respond, recover with 39 skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["security", "cybersecurity", "nist", "owasp", "appsec", "incident-response"], "category": "security" }, @@ -109,7 +157,11 @@ "name": "compliance", "source": "./plugins/compliance", "description": "GRC Compliance Lifecycle — scope, assess, remediate, certify, monitor with 48 skills across 30+ regulations", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["compliance", "grc", "soc2", "gdpr", "iso27001", "hipaa", "pci-dss", "fedramp", "audit"], "category": "compliance" }, @@ -117,7 +169,11 @@ "name": "bookkeeping", "source": "./plugins/bookkeeping", "description": "Four-phase bookkeeping cycle — record, categorize, reconcile, report with 5 utility skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["bookkeeping", "transactions", "reconciliation", "accounts", "financial-records"], "category": "bookkeeping" }, @@ -125,7 +181,11 @@ "name": "accounting", "source": "./plugins/accounting", "description": "Eight-phase accounting cycle — analyze, journal, ledger, trial balance, adjust, statements, close with 5 utility skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["accounting", "journal-entries", "ledger", "trial-balance", "financial-statements", "closing"], "category": "accounting" }, @@ -133,7 +193,11 @@ "name": "finance", "source": "./plugins/finance", "description": "Six-phase FP&A process — assess, plan, forecast, budget, model, review with 5 utility skills", + "homepage": "https://bromso.github.io/metapowers/", + "license": "MIT", + "repository": "https://github.com/bromso/metapowers", "version": "0.1.0", + "author": {"name": "Jonas Broms"}, "keywords": ["finance", "fpa", "budgeting", "forecasting", "financial-modeling", "cash-flow"], "category": "finance" } diff --git a/README.md b/README.md index 7ada91c..ffe9938 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,12 @@ [![npm version](https://img.shields.io/npm/v/create-metapowers.svg)](https://www.npmjs.com/package/create-metapowers) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Claude Code](https://img.shields.io/badge/Claude_Code-Plugin-CC785C?logo=anthropic&logoColor=white)](https://claude.ai/code) +[![LLM Plugin](https://img.shields.io/badge/LLM-Plugin-CC785C?logo=anthropic&logoColor=white)](https://bromso.github.io/metapowers/) [![Codex CLI](https://img.shields.io/badge/Codex_CLI-Compatible-10A37F?logo=openai&logoColor=white)](https://github.com/openai/codex) [![OpenCode](https://img.shields.io/badge/OpenCode-Compatible-6366F1)](https://opencode.ai) [![Cursor](https://img.shields.io/badge/Cursor-Compatible-000?logo=cursor&logoColor=white)](https://cursor.com) -Structured, repeatable workflows for digital production domains. **275+ skills across 16 domains** — powered by proven methodologies. Works with Claude Code, Codex CLI, OpenCode, and Cursor. +Structured, repeatable workflows for digital production domains. **275+ skills across 16 domains** — powered by proven methodologies. Works with any AI coding assistant — Claude Code, Codex CLI, OpenCode, Cursor, and more. ## Quick Start @@ -103,7 +103,7 @@ metapowers/ ### Prerequisites - [Bun](https://bun.sh) >= 1.3 -- One of: Claude Code, Codex CLI, OpenCode, or Cursor +- One of: Claude Code, Codex CLI, OpenCode, Cursor, or any SKILL.md-compatible assistant ### Setup diff --git a/apps/docs/app/(home)/page.tsx b/apps/docs/app/(home)/page.tsx index dd06f82..1394bd9 100644 --- a/apps/docs/app/(home)/page.tsx +++ b/apps/docs/app/(home)/page.tsx @@ -1,3 +1,6 @@ +"use client"; + +import { useState } from "react"; import Link from "next/link"; import { Palette, @@ -174,8 +177,8 @@ const steps = [ { number: "01", title: "Install", - command: "claude install bromso/metapowers", - description: "Add all domains to Claude Code in one command.", + command: "npx create-metapowers", + description: "Add all domains in one command.", }, { number: "02", @@ -191,6 +194,90 @@ const steps = [ }, ]; +const installTabs = [ + { label: "npm", command: "npx create-metapowers" }, + { label: "pnpm", command: "pnpx create-metapowers" }, + { label: "yarn", command: "yarn dlx create-metapowers" }, + { label: "bun", command: "bunx create-metapowers" }, + { label: "Claude Code", command: "claude install bromso/metapowers" }, + { label: "Cursor", command: "cp metapowers/.cursorrules ./" }, +]; + +function InstallTabs() { + const [activeTab, setActiveTab] = useState(0); + const [copied, setCopied] = useState(false); + + function copyToClipboard() { + navigator.clipboard.writeText(installTabs[activeTab].command); + setCopied(true); + setTimeout(() => setCopied(false), 2000); + } + + return ( +
+
+ {installTabs.map((tab, i) => ( + + ))} +
+
+ + $ + {installTabs[activeTab].command} + + +
+
+ ); +} + const skillManagement = [ { icon: Radar, @@ -256,14 +343,14 @@ export default function HomePage() {
- 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/",