verify

Verifies the claude-dev-env installer lifecycle in a disposable sandboxed home directory.

6|1|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/jl-cmd/claude-dev-env --skill verify-jl-cmd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: verify
Source: https://github.com/jl-cmd/claude-dev-env/tree/main/.agents/skills/verify
Command: npx skills add https://github.com/jl-cmd/claude-dev-env --skill verify-jl-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Testing an installer that writes to real user configuration directories (~/.claude, ~/.agents, global Git config) risks corrupting the developer's live environment. This Skill runs the claude-dev-env installer against a throwaway sandbox home so install, uninstall, and hook registration can be verified safely. ## Core Features & Use Cases - Isolated installer verification: Runs --help, full install, and --uninstall with HOME, USERPROFILE, and GIT_CONFIG_GLOBAL redirected to a temporary sandbox, asserting 21 checks on the resulting tree. - Environment doctor: A read-only doctor command confirms Node 18+, Git, Python, the driver script, and the package directory are present before any verification run. - Feature maps and evidence: Per-feature verification guides under features/ cover hooks, Codex accounts, merge readiness, and privacy gates, with transcripts and doctor records stored as JSON evidence. - Use Case: After changing a hook registration in the installer, run the verify skill to confirm the sandboxed install produces the expected settings.json hook roster, skills pointer, and manifest without touching your real configuration. ## Quick Start Ask the AI to run the verify skill's installer check from the repository root using the verify-installer.mjs run command and report whether all checks passed.

Frequently Asked Questions about verify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test an installer without modifying my real home directory?▼

Run the installer with HOME, USERPROFILE, and GIT_CONFIG_GLOBAL pointed at a temporary sandbox directory. The verify skill's driver does this automatically, so install and uninstall writes land only in the throwaway tree.

How to verify Claude Code hooks and skills install correctly?▼

Run node .agents/skills/verify/scripts/verify-installer.mjs run from the repository root. It asserts the manifest, settings.json hook roster, skills directory pointer, rules, and CLAUDE.md hub, reporting 21/21 checks passed on success.

What prerequisites does the installer verification need?▼

The doctor command checks for Node.js 18 or later, Git on PATH, a working Python 3 interpreter, the driver script, and the package directory. Run node .agents/skills/verify/scripts/verify-installer.mjs doctor and continue only when it prints ready.

Why does the verification fail on a UNC network share checkout?▼

Git may flag the checkout as dubious ownership, blocking the installer's source-conflict guard. The driver seeds the sandbox GIT_CONFIG_GLOBAL with safe.directory = * so the guard runs while the real global Git config stays untouched.

Can I run the claude-dev-env installer directly for testing?▼

No. Running bin/install.mjs directly writes to the live ~/.claude and ~/.agents directories and the global Git configuration. Always use the verify skill's driver, which isolates every side effect in a sandbox it removes afterward.