smith-git

github:tianjianjiang/smith · first committed 2026-01-10 · source · badge

Git workflow gotchas and non-obvious practices. Use when performing Git commits, merges, branch management, or rebasing. Covers GPG signing, atomic commits, and safety flags.

Skill Health: not yet scored

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Version history

24 commits to this file on GitHub (newest first).

2026-10-20 · commit ecdfe7f · fix(style): check attribution through one registry of declared writes (#320)
2026-10-16 · commit ca7d3fb · docs(guidance): base the consent rule on a transaction model (#304)
2026-10-05 · commit aa6cc5c · docs: remove dated and conflicting prompt text (#292)
2026-10-02 · commit 4ffb46c · feat(skills): say when to use each skill in its description (#290)
2026-10-02 · commit 438aeb1 · feat(smith-ctx-claude): lint skill files for point-in-time content (#288)
2026-09-09 · commit 360e018 · docs(git): note that ?? means untracked and not ignored (#266)
2026-09-09 · commit f23441a · fix(smith-git,smith-gh-pr): enforce Assisted-by attribution on git commit and gh pr create/edit (#263)
2026-08-30 · commit 943d76e · refactor(skills): compress frontmatter descriptions for token efficiency (#209)
2026-08-30 · commit dd7cc86 · refactor(git): consolidate git guards in smith-git + extend branch-name-guard (#200)
2026-08-25 · commit 7e25bd1 · feat(style): adopt Conventional Branch spec, add branch-name-guard hook (#182)
2026-08-13 · commit 55bd0a2 · refactor(skills): dissolve smith-stack and smith-stacks into smith-ship and smith-gh-pr (#164)
2026-07-16 · commit 84f45d3 · docs: adopt kernel.org Assisted-by attribution across skills (#140)
2026-07-12 · commit f856231 · docs(skills): drop XML tag skeleton for plain Markdown across all skills (#128)
2026-07-11 · commit 9905f31 · feat(hooks): enforce branch-first edits and dirty-tree worktree guard (#125)
2026-06-26 · commit ea23ac3 · docs(skills): lean skill-activation prose; trust native + router hook (#110)
2026-06-25 · commit 5f74fb0 · docs: adopt «guillemet» placeholder delimiter (supersedes [bracket]) (#101)
2026-06-25 · commit 38bc8bd · docs: enforce [placeholder] convention ecosystem-wide (kill angle-bracket placeholders) (#99)
2026-06-24 · commit 8e87102 · fix(git/stacks): no checkout in primary dir; pre-retarget stack children (#95)
2026-05-21 · commit 287b4c2 · feat(worktree): add smith-worktree skill for Claude Code worktree tools (#73)
2026-03-12 · commit c4cab35 · fix(style,git): enforce branch naming convention in semantic activation (#65)
2026-03-10 · commit efdb98d · feat(git,ralph): add worktree patterns and delegation best practices (#62)
2026-03-01 · commit d98c949 · feat: add pre-operation verification and proactive testing rules (#58)
2026-02-07 · commit 5ef711f · feat: add guardrails from insights friction analysis (#51)
2026-01-10 · commit 81c7c35 · refactor: rename all skills with smith- prefix for Claude Code compatibility (#50)

Archived snapshots