Skip to content
Back to skills

Mhproto Verify

ASecurity

Write and run MHProto checks linked to agreed behaviour and examples, and inspect evidence gaps. Use for verifying a capability or adding contract-based tests.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
ai-agentsnode

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add rbsx/mhproto --skill mhproto-verify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mhproto Verify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mhproto Verify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rbsx-mhproto-verify/badge)](https://www.skillsdirectory.com/skills/rbsx-mhproto-verify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mhproto-verify
description: Write and run MHProto checks linked to agreed behaviour and examples, and inspect evidence gaps. Use for verifying a capability or adding contract-based tests.
---

# MHProto Verify

Start with `mhproto context` for the feature index, then `mhproto context --capability ID --operation ID` for the affected endpoint (or `--entity KIND:ID` for other interface entities). Load only relevant `--rule`, `--schema`, `--example` or `--check` detail; `--section` narrows a packet. Read every deferred rule group the change touches before editing. Inspect the authoritative source when deciding intent or making a change. Do not load the exported HTML or whole `mhproto inspect` model into the prompt. Visual packets contain references; open images/design links only when needed.

Read the agreed rules and examples before implementation details. Derive assertions from observable outcomes, not private helper structure. Cover the requested failure/recovery paths and preserve human-provided examples as the test oracle.

Keep tests in the existing runner. Link each check to precise rules/examples and an argv command in checks.yaml. For Node tests, use the structured reporter and exact testNames; skipped, TODO or missing tests must fail verification. Generic command success proves only that command passed. Label prompt-text checks separately from live model evaluation.

Use ../mhproto-format/SKILL.md. Run `mhproto check` then `mhproto verify --capability ID`. Inspect failures and the report, including freshness and missing test names. Do not claim all linked behaviour is proven, or run paid/live-production checks unless those actions are in scope. Do not rewrite the spec to make a failing implementation pass.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.