Detect
Scan the current project and identify its tech stack, frameworks, tools, and databases. Compare against installed Metapowers skills and suggest what's missing.
Prerequisites
None — run anytime in any project.
Process
Scan for tech stack signals:
- Read project root for config files:
package.json → Node.js (check for Next.js, React, Vue, Angular, Express, etc.)
pubspec.yaml → Flutter/Dart
Cargo.toml → Rust
go.mod → Go
requirements.txt / pyproject.toml → Python (check for Django, Flask, FastAPI, etc.)
Gemfile → Ruby (check for Rails, Sinatra, etc.)
Dockerfile / docker-compose.yml → Docker
terraform/ / *.tf → Terraform
.github/workflows/ → GitHub Actions
tsconfig.json → TypeScript
biome.json / .eslintrc → Linting tools
vitest.config / jest.config → Testing frameworks
- Check for databases: Prisma, Drizzle, SQLAlchemy, ActiveRecord, etc.
- Check for cloud providers: AWS (CDK, SAM), GCP, Azure, Vercel, Netlify
Inventory existing skills:
- Check
.metapowers/plugins/ for installed domain plugins
- Check
.metapowers/plugins/custom/ for custom skills
- List what's already available
Identify skill gaps:
- Based on detected tech, suggest skills that would be useful
- Examples: Flutter project → "Dart best practices", "Widget testing", "State management patterns"
- Categorize as: available in marketplace, can be adapted, needs to be created
Write the artifact to .metapowers/detect.md with sections:
- Tech Stack — languages, frameworks, databases, tools detected
- Installed Skills — what Metapowers skills are already available
- Recommended Skills — what's missing, organized by: find, adapt, or create
- Suggested Next Steps — specific commands to run
Output
The detection report written to .metapowers/detect.md. Present a summary to the user highlighting:
- Tech stack identified
- Top 3-5 skill recommendations
- Suggested
/metapowers:find-skill or /metapowers:create-skill commands to run
1---2name: detect3description: Scan the project and identify tech stack, frameworks, and skill gaps4---56# Detect78Scan the current project and identify its tech stack, frameworks, tools, and databases. Compare against installed Metapowers skills and suggest what's missing.910## Prerequisites1112None — run anytime in any project.1314## Process15161. **Scan for tech stack signals:**17 - Read project root for config files:18 - `package.json` → Node.js (check for Next.js, React, Vue, Angular, Express, etc.)19 - `pubspec.yaml` → Flutter/Dart20 - `Cargo.toml` → Rust21 - `go.mod` → Go22 - `requirements.txt` / `pyproject.toml` → Python (check for Django, Flask, FastAPI, etc.)23 - `Gemfile` → Ruby (check for Rails, Sinatra, etc.)24 - `Dockerfile` / `docker-compose.yml` → Docker25 - `terraform/` / `*.tf` → Terraform26 - `.github/workflows/` → GitHub Actions27 - `tsconfig.json` → TypeScript28 - `biome.json` / `.eslintrc` → Linting tools29 - `vitest.config` / `jest.config` → Testing frameworks30 - Check for databases: Prisma, Drizzle, SQLAlchemy, ActiveRecord, etc.31 - Check for cloud providers: AWS (CDK, SAM), GCP, Azure, Vercel, Netlify32332. **Inventory existing skills:**34 - Check `.metapowers/plugins/` for installed domain plugins35 - Check `.metapowers/plugins/custom/` for custom skills36 - List what's already available37383. **Identify skill gaps:**39 - Based on detected tech, suggest skills that would be useful40 - Examples: Flutter project → "Dart best practices", "Widget testing", "State management patterns"41 - Categorize as: available in marketplace, can be adapted, needs to be created42434. **Write the artifact** to `.metapowers/detect.md` with sections:44 - **Tech Stack** — languages, frameworks, databases, tools detected45 - **Installed Skills** — what Metapowers skills are already available46 - **Recommended Skills** — what's missing, organized by: find, adapt, or create47 - **Suggested Next Steps** — specific commands to run4849## Output5051The detection report written to `.metapowers/detect.md`. Present a summary to the user highlighting:52- Tech stack identified53- Top 3-5 skill recommendations54- Suggested `/metapowers:find-skill` or `/metapowers:create-skill` commands to run