v4hooks / rules
CryptoGnome/v4hooks/.cursor/rules/foundry-gates.mdc
When contracts/ or forge.toml change, run forge test and keep CI green
Cursor rule1 starsChanged 35 days ago
---
description: When contracts/ or forge.toml change, run forge test and keep CI green
alwaysApply: true
---
# Foundry gates for this repo
If the session touches `contracts/`, `test/`, `foundry.toml`, `remappings.txt`, or `lib/`:
1. Run `forge build` and `forge test` before asking to commit.
2. Do not commit with failing forge tests.
3. New first-party hook → matching `test/*.t.sol` in the same change.
4. Listing a first-party hook → `hooks/{slug}.yml` + `npm run validate` + regenerate agent files (`npm run build` or `node scripts/generate-agent-files.mjs`).
5. Still follow `sync-user-facing-docs` and `confirm-commit-push`.
Discussion
Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.
Posts are public.Sign in to post
No one has posted yet. Be the first.

