[AUTO-INVOKE] MUST be invoked BEFORE creating git commits, PRs, or code reviews. Covers Conventional Commits, PR templates, review requirements, and AI-assisted development rules. Trigger: any task involving git commit, git push, PR creation, or code review.
Use Conventional Commits format: <type>: <short description>
| Type | When to use |
|------|------------|
| feat: | New feature or contract |
| fix: | Bug fix |
| refactor: | Code restructure without behavior change |
| test: | Add or update tests |
| docs: | Documentation changes |
| chore: | Build config, dependency updates, toolchain |
| security: | Security fix or hardening |
git diff to review all changes before staginggit add . to prevent committing .env or artifactsCo-Authored-By lines — commit messages should only contain the descriptiongit push unless explicitly requested| Pattern | Example |
|---------|---------|
| feat/<name> | feat/staking-pool |
| fix/<name> | fix/reentrancy-guard |
| refactor/<name> | refactor/token-structure |
Every PR must include:
| Section | Content |
|---------|---------|
| Change description | What was changed and why |
| Test results | forge test output (all pass) |
| Gas impact | forge test --gas-report diff for changed functions |
| Deployment impact | Does this affect deployed contracts? Migration needed? |
| Review focus | Specific areas that need careful review |
| Scenario | Requirement |
|----------|------------|
| Standard changes | Minimum 1 maintainer approval |
| Security-related changes | Minimum 2 maintainer approvals |
| AI-generated code | Must pass manual review + forge test before merge |
| Contract upgrades | Requires full team review + upgrade simulation on fork |
forge test before committingforge fmt after AI generates code to ensure consistent formattingSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer