AGENT SKILL

status

Diagnostic status report — shows metaswarm installation state, project setup, and potential issues

License 许可
MIT
最近更新
2026-11-02
Stars
★ 0
Forks
0

01 前言 Front Matter

name
status
description
Diagnostic status report — shows metaswarm installation state, project setup, and potential issues

03 SKILL.md 正文

Status Skill

Generate a diagnostic report of the metaswarm installation, project configuration, and potential issues. Useful for troubleshooting and verifying setup or migration.


Checks

Run each check below and present results in a single formatted report.

1. Plugin Version

  • Read .claude-plugin/plugin.json from the plugin root -- report the version field
  • Fallback: read package.json at plugin root for version
  • If neither found: Plugin version: UNKNOWN

2. Project Setup State

  • Check if .metaswarm/project-profile.json exists in the working directory
  • If present, report key fields: distribution, metaswarm_version, language, framework, test_runner
  • If absent: Project setup: NOT CONFIGURED -- run /metaswarm:setup

3. Command Shims

Check 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).

4. Legacy Embedded Plugin

  • Check for .claude/plugins/metaswarm/.claude-plugin/plugin.json
  • If found: DETECTED -- run /metaswarm:migrate
  • If found alongside the marketplace plugin, flag prominently as a conflict

5. BEADS Plugin

  • Scan ~/.claude/plugins/cache/ for a directory containing .claude-plugin/plugin.json with "name": "beads"
  • If found: installed (standalone) -- metaswarm defers priming to BEADS
  • If not found: not separately installed

6. bd CLI

command -v bd && bd --version 2>/dev/null
  • If found: report path and version
  • If not found: not installed -- knowledge priming and self-reflect require bd. Core orchestration works without it.

7. External Tools

  • Read .metaswarm/external-tools.yaml -- if absent: not configured (optional)
  • If present, check each enabled adapter's availability:
command -v codex    # Codex CLI
command -v gemini   # Gemini CLI

Report per-tool: enabled (yes/no), status (available/not installed).

8. Coverage Thresholds

  • Read .coverage-thresholds.json -- if absent: not configured
  • If present, report threshold values (lines, branches, functions, statements) and enforcement command

9. Node.js

node --version 2>/dev/null
  • If found: report version
  • If not found: not installed -- scripts/beads-*.ts require Node.js. Core orchestration works without it.

Output Format

## 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`)

Error Handling

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.

04 同仓库更多 Skills

Prekzursil
Prekzursil/agent-skills-toolchain

clarify-requirements

Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

openmm-md

Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

visual-review

Take screenshots of web pages and UI using Playwright for visual review and iteration

演示文稿测试与质量
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

start

Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

setup

Interactive project setup — detects your project, configures metaswarm, writes project-local files

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

pr-shepherd

Monitor a PR through to merge — handle CI failures, review comments, and thread resolution automatically until all checks pass

★ 0