github-commit — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited github-commit (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.
Analyze staged changes and generate a commit message following the Conventional Commits specification, adapted to project conventions when they exist.
| Input | Required | How to obtain |
|---|---|---|
| Staged changes | Yes | git diff --staged |
| Project conventions | No | Check commitlint config, CLAUDE.md, CONTRIBUTING.md |
| Type, scope, or intent | No | Ask the user if not clear from the diff |
Run git diff --staged. If empty, inform the user there are no staged changes and offer help with git add.
Run git diff --staged --stat for a summary of modified, added, or removed files.
Look for project-specific commit configurations:
.commitlintrc, .commitlintrc.json, .commitlintrc.yml, commitlint.config.js, commitlint.config.tscommitlint section in package.jsonCONTRIBUTING.md, CLAUDE.mdgit log --oneline -5If found, project conventions take precedence over default rules.
Read the full diff and identify:
Choose the appropriate type:
| Type | When to use |
|---|---|
feat | New feature for the user |
fix | Bug fix |
refactor | Code restructuring without changing behavior |
perf | Performance improvement |
style | Formatting, whitespace, semicolons (no logic change) |
test | Adding or fixing tests |
docs | Documentation only |
build | Build system, external dependencies |
ci | CI/CD configuration |
chore | Maintenance tasks that don't fit other types |
Identify scope from the area of the codebase affected. Examples: auth, api, ui, db, config. Use scope only if it adds clarity.
Format:
<type>(<scope>): <description>
<optional body>
<optional footer>Description (subject line) rules:
Body rules (only when needed):
Footer rules (when applicable):
BREAKING CHANGE: <description> for backward-incompatible changesRefs: #<number> to reference issues or PRsgit commit with the messageBREAKING CHANGE: in the footer when the change breaks backward compatibilityPresent the commit message in a code block followed by a confirmation prompt. See examples in EXAMPLE.md.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.