Skip to main content

pstack-schema-validate

Validate pstack snapshots, verification receipts, durable handoffs, or Markdown plans against the plugin's versioned contracts. Use for "validate this pstack artifact", checking pstack JSON, or verifying a pstack plan profile. Not for general JSON schema validation.

Source facts

Repository
scaryrawr/scarydex
Last source activity
October 28, 2026 at 16:53
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
9 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
pstack-schema-validate
description
Validate pstack snapshots, verification receipts, durable handoffs, or Markdown plans against the plugin's versioned contracts. Use for "validate this pstack artifact", checking pstack JSON, or verifying a pstack plan profile. Not for general JSON schema validation.
# Validate pstack contracts Run the bundled validator rather than inspecting pstack artifacts by eye. The CLI enforces the same contract rules as the upstream native tools; Codex has no native validator tool and does not need one. ## Commands Resolve `scripts/validate.mjs` relative to this skill directory. Keep the working directory at the approved workspace. Inputs must be regular files inside that workspace, without traversal, URLs or symlink components. Confined validation requires macOS or Linux and fails closed on other platforms. Artifact evidence references are validated as data, never read or executed. ```sh node scripts/validate.mjs snapshot <snapshot.json> node scripts/validate.mjs receipt <receipt.json> node scripts/validate.mjs handoff <handoff.json> node scripts/validate.mjs plan <plan.md> [basic|verified-stack] ``` The command exits `0` on success, `1` for contract violations, and `2` for invalid invocation or unreadable input. Report every finding with its path or line number. Malformed JSON is an input error. Do not reinterpret a failed contract as a warning.
View on GitHub