umitkrkmz

Verify Invariants — Development skill for Claude Code

Development community

Check architectural invariants and decision records with the AST verifier.

How to install Verify Invariants

Installs to ~/.claude/commands/umitkrkmz-ai-context-mapping-verify-invariants.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/umitkrkmz/ai-context-mapping/HEAD/.claude/commands/verify-invariants.md -o ~/.claude/commands/umitkrkmz-ai-context-mapping-verify-invariants.md

Restart Claude Code, or start a new session, for it to be picked up.

What Verify Invariants does


description: Check architectural invariants and decision records with the AST verifier argument-hint: [file or directory ...] allowed-tools: Bash(python scripts/verify_invariants.py*)

Run the invariant verifier and report the result.

Arguments given to this command: `$ARGUMENTS`

Run `python scripts/verify_invariants.py $ARGUMENTS`. With no arguments it checks the whole repository; with paths it checks only those files, and the `required-text` rules always run.

To see which rules are

Alternatives in Development

  • 10 Colonial Records Search — Colonial Records Search 1.1k ★
  • Agent Skill — A Claude Code plugin marketplace containing the ast-grep skill for powerful structural code search using Abstr 851 ★
  • Migrate Component — Migrate a docs component from rST/Snooty AST to MDX 775 ★

Full documentation available on GitHub

View Source Repository