# IDE rules for Git and GitHub

Rules for Git and GitHub: what each one does, an install command and example prompts.

18 cards

- HTML: https://affpapa.org/en/nevibecode/rules/topic/git
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [update-docs-on-code-change](https://affpapa.org/en/nevibecode/rules/update-docs-on-code-change.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — A GitHub Copilot rule that flags when README.md and other docs need updating after code changes.
- [markdown-gfm](https://affpapa.org/en/nevibecode/rules/markdown-gfm.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — This rule tells Copilot how to write and review .md files in GitHub Flavored Markdown.
- [instructions](https://affpapa.org/en/nevibecode/rules/instructions.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — Standardized structure and guidelines for writing custom GitHub Copilot instruction files with target globs.
- [hooks](https://affpapa.org/en/nevibecode/rules/hooks.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — A GitHub Copilot rule on writing hooks: config under .github/hooks/, Bash and PowerShell scripts, exit codes, and how to block an action.
- [github-actions-ci-cd-best-practices](https://affpapa.org/en/nevibecode/rules/github-actions-ci-cd-best-practices.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — A GitHub Copilot rule that guides workflow structure, token permissions, caching and matrix setups whenever you touch files under .github/workflows/.
- [copilot-thought-logging](https://affpapa.org/en/nevibecode/rules/copilot-thought-logging.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — This rule makes Copilot keep a Copilot-Processing.md file with a plan and progress marks, so you can watch the run and steer it.
- [context-engineering](https://affpapa.org/en/nevibecode/rules/context-engineering.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — A GitHub Copilot rule on file layout, types and comments, so suggestions match your project instead of drifting into generic answers.
- [code-review-generic](https://affpapa.org/en/nevibecode/rules/code-review-generic.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — A rule that gives Copilot a review order: security and correctness first, then code quality, tests and performance.
- [agents](https://affpapa.org/en/nevibecode/rules/agents.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40451 — A rule file that sets the format for GitHub Copilot custom agent files: which frontmatter fields are required, how tools and handoffs work.
- [python-github-setup-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-github-setup-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Tells Cursor how to write and review Python code: style, tests, GitHub Pull Requests and GitHub Actions CI.
- [pr-template-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/pr-template-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Sets up the agent to generate structured Pull Request templates for GitHub, GitLab, and Azure DevOps.
- [github-cursorrules-prompt-file-instructions](https://affpapa.org/en/nevibecode/rules/github-cursorrules-prompt-file-instructions.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides code work toward readable, maintainable code with clear names, focused functions, and useful comments.
- [gitflow](https://affpapa.org/en/nevibecode/rules/gitflow.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Gitflow branching standards, Conventional Commits format, and release steps for the Cursor assistant.
- [git-conventional-commit-messages](https://affpapa.org/en/nevibecode/rules/git-conventional-commit-messages.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule shapes Git commit messages around Conventional Commits.
- [elixir-phoenix-docker-setup-cursorrules-prompt-fil](https://affpapa.org/en/nevibecode/rules/elixir-phoenix-docker-setup-cursorrules-prompt-fil.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor for Elixir and Phoenix development inside Docker.
- [clean-code](https://affpapa.org/en/nevibecode/rules/clean-code.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule sets practical standards for readable, maintainable code.
- [astro-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/astro-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule sets working conventions for Astro, TypeScript, and TailwindCSS, with a slash command for composing Git commits.
- [github-actions](https://affpapa.org/en/nevibecode/rules/github-actions.md) — rule · sanjeed5 · Cursor · ★ 3579 — A Cursor rule that enforces strict GitHub Actions workflow habits: reusable builds, dependency caching, least-privilege tokens.

## Refine
[ci-cd](https://affpapa.org/en/nevibecode/tag/ci-cd.md) · [markdown](https://affpapa.org/en/nevibecode/tag/markdown.md) · [yaml](https://affpapa.org/en/nevibecode/tag/yaml.md) · [clean-code](https://affpapa.org/en/nevibecode/tag/clean-code.md) · [conventional-commits](https://affpapa.org/en/nevibecode/tag/conventional-commits.md) · [documentation](https://affpapa.org/en/nevibecode/tag/documentation.md) · [github-actions](https://affpapa.org/en/nevibecode/tag/github-actions.md) · [workflows](https://affpapa.org/en/nevibecode/tag/workflows.md) · [bash](https://affpapa.org/en/nevibecode/tag/bash.md) · [logging](https://affpapa.org/en/nevibecode/tag/logging.md) · [powershell](https://affpapa.org/en/nevibecode/tag/powershell.md) · [prompt-engineering](https://affpapa.org/en/nevibecode/tag/prompt-engineering.md)

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
