committing-code — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited committing-code (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Every commit message uses conventional commits with gitmoji. The format is consistent, scannable, and conveys intent at a glance.
<emoji> <type>: <short description>
<body — what changed and why>
Co-Authored-By: Claude <agent> <[email protected]>The short description is imperative mood, lowercase, no period. The body uses bullet points for multiple changes.
| Emoji | Type | When to use |
|---|---|---|
| 🎉 | feat | Initial commit / first commit in a repo |
| ✨ | feat | New feature or capability |
| 🐛 | fix | Bug fix |
| ♻️ | refactor | Code restructuring without behavior change |
| 📝 | docs | Documentation only |
| 🔧 | chore | Config, tooling, non-code changes |
| ✅ | test | Adding or updating tests |
| 🚀 | perf | Performance improvement |
| 🔥 | chore | Removing code or files |
| 🏗️ | refactor | Architectural change |
| 💄 | style | UI/cosmetic change |
| 🔒 | security | Security fix |
| ⬆️ | chore | Dependency upgrade |
| 🚚 | refactor | Moving or renaming files |
Good:
✨ feat: add user authentication with JWT
- Add login/logout endpoints in auth.controller.ts
- Add JWT middleware for protected routes
- Add refresh token rotation
- Add auth integration tests
Co-Authored-By: Claude Opus 4.5 <[email protected]>🐛 fix: prevent race condition in websocket reconnect
The reconnect logic was firing multiple times when the connection
dropped during a message send, causing duplicate subscriptions.
Added a mutex guard around the reconnect path.
Co-Authored-By: Claude Opus 4.5 <[email protected]>♻️ refactor: rename getUserById to fetchUser across codebase
Aligns with the fetch* naming convention for async data access.
Updated all call sites, tests, and type definitions.
Co-Authored-By: Claude Opus 4.5 <[email protected]>Bad:
updated stuff # No type, no emoji, vague
feat: Add Feature # No emoji, capitalized
✨ feat: add feature. # Trailing period
🐛✨ fix/feat: stuff # Multiple types git commit -m "$(cat <<'EOF'
✨ feat: add new feature
Body text here.
Co-Authored-By: Claude Opus 4.5 <[email protected]>
EOF
)"Commit early and often:
Before committing, verify:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.