Pre-push checks — format and lint gates, then the advisory AI review pass
Scanned 9/2/2026
Install to Claude Code
npx -y skills add mmnto-ai/totem --skill prepush --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Prepush?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/mmnto-ai-prepush)More formats (shields.io, HTML) on the badges page.
---
name: prepush
description: Pre-push checks — format and lint gates, then the advisory AI review pass
---
Before pushing code:
1. Run `pnpm run format` — fix any formatting issues
2. Run `pnpm exec totem lint` — the deterministic enforcement floor (zero LLM). Fix any violations before proceeding; the pre-push hook enforces this in every tier.
3. Run `pnpm exec totem review` — supplementary AI lanes over the diff (advisory sensors, not a merge gate). Address critical findings; known limits are disclosed in the run output (LLM window truncation on large diffs; non-code files skipped). Note: in strict/agent hook tiers the pre-push hook also runs this command as a push gate — the advisory framing is about what counts as the review of record, not about whether the hook runs it.
After all checks pass, proceed with `git push`. The review command stamps `.reviewed-content-hash` automatically on PASS.
If any step fails, fix the issue and re-run from step 1.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...