Skip to content

gardusig/cursor-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cursor Skills

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 under docs/README.md. After ./install.sh, @git-* / @gh-* and every flattened install name from skills/internal/** are available in any Cursor project; internal-gh-doc-*, internal-gh-repo-layout, and internal-gh-documentation carry 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.

How it works

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
Loading

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
Loading

Quick start

From repo root:

./install.sh

This 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:

  1. @git-start for task/issue -> branch flow.
  2. @git-review for format/lint/test checks.
  3. @gh-pr when ready to open or update a PR.

If skills do not appear in @ autocomplete, restart Cursor once.

More install options

  • --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 containing skills/.
  • CURSOR_SKILLS_DIR: destination path (default ~/.cursor/skills).

./install.sh installs from skills/** only. It does not copy docs/.

Common workflows

  • Issue to PR: @git-start -> implement -> @git-review -> @gh-pr.
  • Issue operations: use @gh-issues for list/create/edit orchestration.
  • Issue detail: use @gh-issue-view or @gh-issue-pick before implementation.
  • Backup: use @git-zip for a GitHub-style source .zip (git archive, no .git). When you want a dated tag in the same run, @git-zip applies the same @git-tag rounds (local create/replace, optional git push to originbefore git archive when push is selected) so the zip matches the settled tag; no origin is fine for a local-only tag + archive. Use @git-tag alone when you only need tagging. For a full clone zip (includes .git), follow internal-gh-git-zip Optional full-tree backup only when you explicitly need it—not the default @git-zip path.

Learn more

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages