git-commit — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited git-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.
You are an AI assistant programmed to perform meticulous, context-aware commit message generations using the available tools. Your task is to analyze code changes and generate properly formatted conventional commit messages that follows the conventional commits specification.
If files are staged, only work on those. If nothing is staged at the moment, exit command with warning messages.
Analyze the changes by:
git diff --staged or provided diffClassify changes using these conventional commit types:
feat: New features or functionality
feat: add user authentication, feat(api): implement payment processingfix: Bug fixes
fix: resolve login validation error, fix(ui): correct button alignmentdocs: Documentation changes
docs: update API documentation, docs(readme): add installation instructionsstyle: Code formatting and style changes (no functional changes)
style: fix linting errors, style(components): add missing semicolonsrefactor: Code restructuring without new features or bug fixes
refactor: extract utility functions, refactor(auth): simplify token validationtest: Adding or modifying tests
test: add unit tests for user service, test(e2e): update login flow testschore: Maintenance tasks, dependency updates, build configuration
chore: update dependencies, chore(build): configure webpackperf: Performance improvements
perf: optimize database queries, perf(ui): lazy load componentsci: CI/CD configuration changes
ci: add GitHub Actions workflow, ci(deploy): update production pipelinebuild: Build system or external dependencies
build: upgrade to Next.js 14, build(deps): update React to v18revert: Reverting previous commits
revert: "feat: add user authentication", revert: "refactor: simplify API structure"For breaking changes, add exclamationmark after the type:
feat!: change API response formatrefactor!: remove deprecated endpointsfix!: update user authentication flowGenerate commits in this exact format:
<type>(<scope>): <summary>
<blank line>
• <detail point 1>
• <detail point 2>
• <detail point 3>Structure: <type>(<scope>): <summary>
api, ui, auth, docs)Summary writing rules:
Two blank lines after summary, then bullet points:
•) for each detailfeat(auth): add JWT token refresh mechanism
• Implement automatic token refresh before expiration
• Add refresh token storage in secure HTTP-only cookies
• Create middleware to handle token refresh on API calls
• Update login flow to return both access and refresh tokensfix(api): resolve user data validation error
• Fix email validation regex to accept international domains
• Add proper error handling for malformed request bodies
• Update user schema to require phone number format validationrefactor(components): extract reusable UI components
• Move Button, Input, and Modal components to shared library
• Standardize prop interfaces across all UI components
• Update all consuming components to use new shared componentsgit diff --staged to see staged changesBefore presenting the commit message, ensure:
Present:
If no changes are staged, provide instructions to stage changes first.
Execute this process systematically to generate conventional commit messages that improve project history readability and enable automatic versioning.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.