brainstorming
Apply when generating ideas, exploring solution space, or facilitating divergent thinking before committing to an approach.
Apply when committing, branching, or opening a pull request. Conventional commit format, branch naming, PR scope.
$ npx -y skills add sordi-ai/skill-everything --skill git-conventions --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/git-conventionsContext preview
The summary Claude sees to decide when to auto-load this skill.
Apply when committing, branching, or opening a pull request. Conventional commit format, branch naming, PR scope.
name: git-conventions description: Apply when committing, branching, or opening a pull request. Conventional commit format, branch naming, PR scope. license: MIT version: 1.0.0 tokens_target: 650 triggers: - git commit - branch - pull request loads_after: [] supersedes: []
<!-- target: ~650 tokens (real tiktoken count) | 15 rules -->
**Purpose:** Consistent commit history, clean branches, no merge conflicts through discipline. Rules that work in teams of 2–20 developers.
---
1. **Format:** `<type>(<scope>): <description>` — always lowercase, no period at the end.
2. **Description in imperative mood.** `add feature` not `added feature` or `adds feature`. 3. **Scope is the affected module name.** `fix(user-service): handle null email` — not `fix(backend)`. 4. **Mark breaking changes with `!`.** `feat(api)!: remove deprecated v1 endpoints` 5. **Body for non-obvious changes.** Explains the *why*, not the *what*.
6. **Branch names:** `<type>/<ticket-id>-<short-description>` — e.g. `feat/PROJ-123-user-export`. 7. **Feature branches live max. 2 days.** Longer → rebase daily onto `main`. 8. **No direct push to `main` or `develop`.** Always through a pull request. 9. **Delete branch before PR merge.** Clean up merged branches from remote.
10. **PR title = commit message of the squash commit.** Consistency between PR and git log. 11. **Max. 400 lines diff per PR.** Larger → split. Reviewers cannot meaningfully review more than 400 lines. 12. **Self-review before opening a PR.** Read through once yourself, fix obvious mistakes.
13. **Squash-merge for feature branches.** Clean linear history on `main`. 14. **Merge commit for release branches.** So release points remain visible. 15. **`git rebase -i` before PR for clean commits.** Squash WIP commits together.
---
The agent automatically creates correct commit messages and branch names. No manual corrections, no discussions in review about formatting.
Git-versioned agent memory: agents that never make the same mistake twice. Anthropic-Skill folder standard, multi-runtime (Claude Code, Cursor, Gemini CLI, OpenCode).
Repo: sordi-ai/skill-everything
Apply when generating ideas, exploring solution space, or facilitating divergent thinking before committing to an approach.
Apply when closing out a feature branch — pre-merge checklist, rebase, CI verification, cleanup, and post-merge steps.
Apply when writing or refactoring code. Generic rules to prevent the most common review comments — function length, naming, error handling, security, and…
Apply when designing database schemas, writing migrations, or reviewing table structure. Covers naming, keys, indexes, constraints, nullability, and migration…
Apply when diagnosing a bug, reproducing a failure, or performing root cause analysis. Covers systematic isolation, binary search, logging strategy, and…