mn-passport-skills
Development-workflow skills for the Midnight Passport SDK: spec-driver loop, review lenses, doc-sync, pr-open, deps and devenv watchers, plus enforcement hooks. See docs/development-workflow.md.
Plugin mn-passport-skills from marketplace midnight-passport-sdk in midnightntwrk/midnight-passport-sdk. Commands read from the repo's manifest — today.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (10)
code-styleProject coding-preference review lens for Midnight Passport SDK changes — American English with Oxford comma, YYYY/MM/DD dates, TypeScript conventions, error-taxonomy consistency, and Midnight (not IOG) branding. Run per tranche, or on any change touching prose, UI copy, or public API shape.
conformanceDesign-conformance review lens for Midnight Passport SDK changes — checks code against docs/sdk-requirements.md and docs/architecture.md, and against the planning workspace (the passport repo: component canvases, promises, and recorded decisions). Covers package dependency rules, kernel secret bound
depsUpstream-dependency watcher for the Midnight Passport SDK — 7-day supply-chain cooldown, exact version pins, upstream drift checks, and the compatibility matrix for the two version axes. Use when adding or bumping any dependency, when a Midnight component releases, or for a scheduled drift check.
devenvDevelopment-environment gate for the Midnight Passport SDK — checks the private debts repo, HTTPS secure context for passkeys, devnet, proof server, Compact CLI, and the Node toolchain. Run before starting a tranche, or whenever the environment misbehaves.
doc-syncFeedback loop for the Midnight Passport SDK — when implementation reveals the design docs are wrong or stale, update docs/ and record an ADR; also owns re-checking the verify register. Use when conformance flags a justified divergence, when a verification finding contradicts a documented assumption,
pr-openPrepare a Midnight Passport SDK tranche for shipping — size-check the diff against the 400/600 budget, prepare branch, commits, and PR description linked to the spec's GitHub issue, then STOP for explicit human confirmation. Never pushes or opens the PR itself. Use when a tranche has passed its lens
security-auditKey-management security review lens for Midnight Passport SDK changes — finds fixable secret mismanagement (blocking) and records residual risks in the private security register at ../mn-passport-sdk-debts. Run per tranche, or on demand for any change touching keys, witnesses, ceremonies, storage, o
spec-authorAuthor a Midnight Passport SDK per-feature spec from the requirements, the architecture, the roadmap, and the deliverables (D-IDs). Use before spec-driver — turn one or more deliverables into a full spec (scope, decisions, interfaces, acceptance, verify plan, proposed tranches, GitHub issue) that sp
spec-driverDrive a Midnight Passport SDK feature spec from plan to merged PRs. Use when starting work on a per-feature spec, planning tranches, running or resuming the tranche loop, or updating STATE.md. Plans PR-sized tranches (400 soft / 600 hard line budget) anchored to a GitHub issue, then loops implement
verifyDoes it actually run?" — end-to-end verification lens for Midnight Passport SDK tranches. Drives the affected flow for real (build, devnet, compile, /verify) instead of trusting that review passed, and records open validations in the gitignored verify register. Run per tranche before pr-open, or on
Hooks (1)
- PreToolUse
node "${CLAUDE_PLUGIN_ROOT}/scripts/guard-outward.mjs"
Maintain mn-passport-skills?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.