一键导入
pmoves-mesh-preflight
Run /healthz across every service in .claude/CATALOG.md and emit pass/fail. Use before claiming work in AGNOTE4482PHI.t1.md.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run /healthz across every service in .claude/CATALOG.md and emit pass/fail. Use before claiming work in AGNOTE4482PHI.t1.md.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Operate the P7 room-aware stage manager — read a room's current stage, transition a room (gated rehearsal→live via the canonical CHIT activation checklist), and observe lifecycle events on NATS. Use when claiming/transitioning a room, when the operator asks "what stage is room X in?", or when wiring a UI to reflect room transitions in real-time.
Email ingestion, triage, and review workflows for Titanmail and Gmail accounts using the Himalaya CLI and local-only processing.
Folder-triggered document processing workflows with zero-retention E2B sandbox execution for legal, research, and operations pipelines.
Legal document review, research, and case-law verification for PMOVES.AI tenant-advocacy and contract analysis workloads.
Activates n8n and Archon as the local workflow and agent orchestration layer for email, research, verification, and legal-assist jobs.
YouTube and SoundCloud channel monitoring with transcript extraction, batch processing, and routing to Hi-RAG or notebooks.
| name | pmoves-mesh-preflight |
| description | Run /healthz across every service in .claude/CATALOG.md and emit pass/fail. Use before claiming work in AGNOTE4482PHI.t1.md. |
Runs a catalog-driven health snapshot across all PMOVES.AI services declared in .claude/CATALOG.md. Emit pass/fail before opening a CLAIM entry in pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md so the worker can disclose the mesh state at session start (Emperor-CHIT-Humility).
.claude/CATALOG.md/test:pr smoke flow.claude/PATTERNS.md recommends a preflight gatebash .claude/skills/pmoves-mesh-preflight/scripts/preflight.sh
The script:
.claude/CATALOG.md.curl -sS --max-time 3 http://127.0.0.1:<port>/healthz (falls back to /health for known exceptions like Cipher Memory).service | port | status | latency_ms.service | port | status | latency_ms
------------------------+------+--------+-----------
agent-zero | 8080 | 200 | 12
archon | 8091 | 200 | 9
cipher-memory | 8105 | 200 | 7
flute-gateway | 8055 | 503 | 3
...
FAIL: 1 service(s) unhealthy
This skill checks liveness (is the service up?). It does not check whether a reachable surface is auth-gated. That is the bind → auth coupling from Clause 3 of the Safe-Activation Contract:
make -C pmoves port-audit — where a service binds (loopback vs mesh).make -C pmoves safe-opening-audit — whether each reachable (non-loopback)
surface is auth-gated; fails closed on any UNVERIFIED/UNGATED reachable bind.Run the safe-opening audit before opening any surface on the mesh: a green health check on a reachable-but-ungated service is exactly the "opened unwittingly" case the contract exists to prevent.
pmoves/docs/security/SAFE_ACTIVATION_CONTRACT.md — parent invariant (Clause 3)pmoves/tools/safe_opening_audit.py — the bind→auth checker.claude/CATALOG.md — authoritative port catalogpmoves/docs/AGENTS/AGNOTE4482PHI.t1.md — Active Claim Register (record preflight result alongside CLAIM).claude/PATTERNS.md § Known Roads — companion recipe