How this skill is triggered — by the user, by Claude, or both
Slash command
/metapowers:detectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scan the current project and identify its tech stack, frameworks, tools, and databases. Compare against installed Metapowers skills and suggest what's missing.
Scan the current project and identify its tech stack, frameworks, tools, and databases. Compare against installed Metapowers skills and suggest what's missing.
None — run anytime in any project.
Scan for tech stack signals:
package.json → Node.js (check for Next.js, React, Vue, Angular, Express, etc.)pubspec.yaml → Flutter/DartCargo.toml → Rustgo.mod → Gorequirements.txt / pyproject.toml → Python (check for Django, Flask, FastAPI, etc.)Gemfile → Ruby (check for Rails, Sinatra, etc.)Dockerfile / docker-compose.yml → Dockerterraform/ / *.tf → Terraform.github/workflows/ → GitHub Actionstsconfig.json → TypeScriptbiome.json / .eslintrc → Linting toolsvitest.config / jest.config → Testing frameworksInventory existing skills:
.metapowers/plugins/ for installed domain plugins.metapowers/plugins/custom/ for custom skillsIdentify skill gaps:
Write the artifact to .metapowers/detect.md with sections:
The detection report written to .metapowers/detect.md. Present a summary to the user highlighting:
/metapowers:find-skill or /metapowers:create-skill commands to runnpx claudepluginhub bromso/metapowers --plugin metapowersCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.