$npx -y skills add omnigentx/jarvis --skill git-workflowGit workflow and conventions. Use when a Dev or DSO needs to commit, branch, or open a pull request following the team standard.
| 1 | # GIT WORKFLOW |
| 2 | |
| 3 | ## Branch strategy |
| 4 | |
| 5 | ``` |
| 6 | main (production) |
| 7 | ├── develop (staging) |
| 8 | │ ├── feature/add-dark-mode |
| 9 | │ ├── feature/new-agent-card |
| 10 | │ ├── bugfix/fix-calendar-dup |
| 11 | │ └── hotfix/fix-auth-crash |
| 12 | ``` |
| 13 | |
| 14 | ## Branch naming |
| 15 | - `feature/<short-description>` — new feature |
| 16 | - `bugfix/<short-description>` — bug fix |
| 17 | - `hotfix/<short-description>` — urgent prod fix |
| 18 | |
| 19 | ## Commit conventions |
| 20 | |
| 21 | ``` |
| 22 | <type>(<scope>): <description> |
| 23 | |
| 24 | Types: feat, fix, docs, refactor, test, chore |
| 25 | Scope: backend, frontend, skills, infra |
| 26 | ``` |
| 27 | |
| 28 | Examples: |
| 29 | - `feat(backend): add finance decision tree skill` |
| 30 | - `fix(frontend): fix agent card overflow on mobile` |
| 31 | - `refactor(skills): merge system-design into architecture` |
| 32 | |
| 33 | ## Pull request template |
| 34 | |
| 35 | ```markdown |
| 36 | ## What |
| 37 | [Short description] |
| 38 | |
| 39 | ## Why |
| 40 | [Reason for the change] |
| 41 | |
| 42 | ## How |
| 43 | [Approach / technical details] |
| 44 | |
| 45 | ## Testing |
| 46 | - [ ] Unit tests pass |
| 47 | - [ ] Manual testing done |
| 48 | |
| 49 | ## Screenshots (if UI) |
| 50 | ``` |
| 51 | |
| 52 | ## Rules |
| 53 | - Commit often, with clear messages. |
| 54 | - One PR = one feature or bug fix. |
| 55 | - Rebase before merging (no merge commits). |
| 56 | - DO NOT push directly to main. |