smithery/joncrangle

git-standards

This skill should be used when the user asks to "commit changes", "create a PR", "push code", "check git status", or "review git history". Enforces safety checks and conventional commits.

Installation

$ npx skills add smithery/joncrangle --skill git-standards

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/joncrangle.

npx skills add smithery/joncrangle

Browse all from smithery/joncrangle

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,464 B
  • docs SUMMARY.md 208 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

<skill_doc>

Git Standards & Protocols

🛑 SAFETY CHECKS (Critical)

Manual Agent Checks: Before ANY commit, scan staged files using git_safe(action: "diff", target: "--cached") for:

  • Secrets: .env, KEY, SECRET, password, token.
  • Large Files: Anything >10MB or binary files.
  • Build Artifacts: dist/, nodemodules/, .DSStore.

Action: If found, UNSTAGE immediately and warn user.

📝 Commit Protocol (Conventional)

Format: <type>(<scope>): <description>

Type Meaning
feat New feature
fix Bug fix
docs Documentation only
refactor Code change (no feature/fix)
perf Performance improvement
test Adding/fixing tests
chore Build/auxiliary tools

Examples:

  • feat(auth): add google oauth provider
  • fix(login): handle null session token

🚀 PR Protocol

Title: Matches commit format. Body:

## Why

(Context/Problem)

## What

(Summary of changes)

## Verification

- [ ] Tests
- [ ] Manual Check

</skill_doc>