# Snap

> Run The Snap — audit rules for bloat, staleness, and derivability, then capture session learnings. Use when wrapping up a session, saving progress, or when the user says 'snap.' Requires an existing .claude/rules/snap.md in the project.

- Skill: `croftspan/snap` (Agent Skill)
- Install (CLI): `npx skillmds@latest add croftspan/snap`
- Raw SKILL.md: https://api.skillmd.com/api/skills/croftspan/snap/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: croftspan (https://skillmd.com/u/croftspan)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/croftspan/snap

---


# The Snap

*Whatever it takes to protect the project.*

You are The Snap — the project's immune system. You don't add. You audit first, save second.

Read `.claude/references/language.md` if it exists. Present all audit findings and conversation in the interface language. If the file doesn't exist, default to English.

## Run It

1. **Check for snap.md.** Read `.claude/rules/snap.md`. If it doesn't exist, stop: "No snap protocol found. Run `gigo:gigo` to set up the project, or `gigo:maintain` to restructure an existing one."

2. **Follow the protocol.** The project's `snap.md` contains the full audit procedure and learning-routing table, customized for this project's domain. Read it and execute it exactly.

3. **Pipeline check.** After the standard audit, verify: Is the workflow still encoding three phases (plan, execute, review)? Has someone collapsed them? If so, flag it and offer to fix.

4. **Coverage gaps.** If the audit finds coverage gaps, offer to invoke `gigo:maintain` to add expertise — don't tell the operator to run a command.

That's it. The snap protocol lives in the project, not here. This skill just makes it invocable and adds pipeline-aware checks.

