Cursor is great at one-off prompts; this pack adds reusable workflow commands so you can run repeatable Git and GitHub flows quickly with @git-* and @gh-*.
- Why use it: reduce prompt repetition for branch, review, issue, and PR routines.
- What it gives you: pre-structured skills under
skills/plus documentation underdocs/README.md. After./install.sh,@git-*/@gh-*and every flattened install name fromskills/internal/**are available in any Cursor project;internal-gh-doc-*,internal-gh-repo-layout, andinternal-gh-documentationcarry markdown conventions used by@git-docs/@git-review. - Who it is for: people using Cursor as a daily coding assistant and wanting consistent repo operations.
Typical build-and-ship flow:
flowchart LR
classDef pubH fill:#0d47a1,color:#fff
classDef pub2 fill:#1976d2,color:#fff
classDef neu3 fill:#cfd8dc,color:#111
task[Task or issue] --> start["@git-start"]
start --> implement[Implement changes]
implement --> review["@git-review"]
review --> pr["@gh-pr"]
class start,review pub2
class pr pubH
class task,implement neu3
Quick quality-only flow (no PR required):
flowchart LR
classDef pub2 fill:#1976d2,color:#fff
classDef neu3 fill:#cfd8dc,color:#111
classDef neuM fill:#eceff1,color:#111
local[Local changes] --> check["@git-review"]
check --> fix[Fix and re-run]
fix --> done[Ready to continue]
class check pub2
class local,fix neu3
class done neuM
From repo root:
./install.shThis installs every skills/**/SKILL.md into ~/.cursor/skills/ as flattened names — @git-*, @gh-*, hubs internal, internal-read, internal-write, and libraries internal-gh-*, internal-agent-* (see ./install.sh --help).
Then start with:
@git-startfor task/issue -> branch flow.@git-reviewfor format/lint/test checks.@gh-prwhen ready to open or update a PR.
If skills do not appear in @ autocomplete, restart Cursor once.
--clean: removes this pack's installed folders, then reinstalls all skills.--verify-only: checks installed files match repo content without copying.--dry-run: prints planned changes only.--repo DIR: installs from another checkout containingskills/.CURSOR_SKILLS_DIR: destination path (default~/.cursor/skills).
./install.sh installs from skills/** only. It does not copy docs/.
- Issue to PR:
@git-start-> implement ->@git-review->@gh-pr. - Issue operations: use
@gh-issuesfor list/create/edit orchestration. - Issue detail: use
@gh-issue-viewor@gh-issue-pickbefore implementation. - Backup: use
@git-zipfor a GitHub-style source.zip(git archive, no.git). When you want a dated tag in the same run,@git-zipapplies the same@git-tagrounds (local create/replace, optionalgit pushtoorigin—beforegit archivewhen push is selected) so the zip matches the settled tag; nooriginis fine for a local-only tag + archive. Use@git-tagalone when you only need tagging. For a full clone zip (includes.git), followinternal-gh-git-zipOptional full-tree backup only when you explicitly need it—not the default@git-zippath.
- Docs hub:
docs/README.md - Git wiki:
docs/git.md - GitHub wiki:
docs/gh.md - Internal libraries wiki:
docs/internal.md