skills/status/SKILL.md
Diagnostic status report — shows metaswarm installation state, project setup, and potential issues
npx skillsauth add dsifry/metaswarm statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a diagnostic report of the metaswarm installation, project configuration, and potential issues. Useful for troubleshooting and verifying setup or migration.
Run each check below and present results in a single formatted report.
.claude-plugin/plugin.json from the plugin root -- report the version fieldpackage.json at plugin root for versionPlugin version: UNKNOWN.metaswarm/project-profile.json exists in the working directorydistribution, metaswarm_version, language, framework, test_runnerProject setup: NOT CONFIGURED -- run /metaswarm:setupCheck these 6 files in .claude/commands/:
| Shim | Expected |
|---|---|
| start-task.md | Routes to /metaswarm:start-task |
| prime.md | Routes to /metaswarm:prime |
| review-design.md | Routes to /metaswarm:review-design |
| self-reflect.md | Routes to /metaswarm:self-reflect |
| pr-shepherd.md | Routes to /metaswarm:pr-shepherd |
| brainstorm.md | Routes to /metaswarm:brainstorm |
For each: report Present/Missing. If the file exists but does not contain "metaswarm" routing, flag as present (non-metaswarm content).
.claude/plugins/metaswarm/.claude-plugin/plugin.jsonDETECTED -- run /metaswarm:migrate~/.claude/plugins/cache/ for a directory containing .claude-plugin/plugin.json with "name": "beads"installed (standalone) -- metaswarm defers priming to BEADSnot separately installedbd CLIcommand -v bd && bd --version 2>/dev/null
not installed -- knowledge priming and self-reflect require bd. Core orchestration works without it..metaswarm/external-tools.yaml -- if absent: not configured (optional)command -v codex # Codex CLI
command -v gemini # Gemini CLI
Report per-tool: enabled (yes/no), status (available/not installed).
.coverage-thresholds.json -- if absent: not configurednode --version 2>/dev/null
not installed -- scripts/beads-*.ts require Node.js. Core orchestration works without it.## Metaswarm Status Report
| Component | Status |
|---|---|
| Plugin version | 1.0.0 |
| Project setup | Configured (distribution: plugin) |
| Command shims | 6/6 present |
| Legacy embedded plugin | Not detected |
| BEADS plugin | Not separately installed |
| bd CLI | Available (v0.5.2) |
| External tools | Codex: available, Gemini: not installed |
| Coverage thresholds | 100% (all categories) |
| Node.js | Available (v22.4.0) |
### Issues Found
- None
### Recommendations
- None
When issues are found:
### Issues Found
1. Legacy embedded plugin detected alongside marketplace plugin -- run `/metaswarm:migrate`
2. Command shim `start-task.md` missing -- run `/metaswarm:setup`
### Recommendations
1. Install `bd` CLI for knowledge priming and self-reflect
2. Configure external tools for cross-model review (`.metaswarm/external-tools.yaml`)
This skill is diagnostic-only and never fails fatally. If any individual check errors, report the failure for that check (e.g., Plugin version: ERROR -- could not read plugin.json) and continue with remaining checks.
documentation
Interactive project setup — detects your project, configures metaswarm, writes project-local files
development
Take screenshots of web pages and UI using Playwright for visual review and iteration
development
Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work
testing
Monitor a PR through to merge — handle CI failures, review comments, and thread resolution automatically until all checks pass