commitlint AI Agent Skills
Browse 9 skills related to commitlint
git-hooks
Central authority on git hook implementations, modern best practices, and tooling for .NET/C#, JavaScript/TypeScript, Python, and polyglot repositories. Covers framework selection (Husky.Net, lefthook, Husky, pre-commit), setup workflows, Conventional Commits, semantic versioning, secret scanning (gitleaks, TruffleHog), performance optimization, CI/CD integration, testing strategies, and team collaboration patterns. Adaptive to project scale from solo developers to enterprise teams. Use for setting up git hooks, configuring pre-commit/commit-msg/pre-push hooks, integrating dotnet format/dotnet test, ESLint/Prettier, Black/Ruff/mypy, commitlint, choosing between frameworks, optimizing hook performance, enforcing code quality, automating testing, and troubleshooting hook issues.
ln-742-precommit-setup
Configures Husky, lint-staged, commitlint, and Python pre-commit
commitlint
Use when setting up commit message validation for a project; when the project contains commitlint.config.js or .commitlintrc files; when configuring CI/CD to enforce commit message format; when extracting commit rules to create LLM prompts; or when troubleshooting commit message rejection errors.
commitlint
Enforce conventional commit messages with commitlint. Use when a user asks to standardize commit messages, enforce commit conventions, set up commit linting in CI, or generate changelogs from commits.
commitlint
When setting up commit message validation for a project. When project has commitlint.config.js or .commitlintrc files. When configuring CI/CD to enforce commit format. When extracting commit rules for LLM prompt generation. When debugging commit message rejection errors.
setup-semantic-release
Use when setting up automated versioning, when asked to "set up semantic release", "add conventional commits", "configure automated versioning", "set up commitlint", "add husky hooks", "set up changelog generation", or when initializing a new project that needs a commit and release workflow.
changelog
Complete changelog and release notes infrastructure. Audits current state, implements missing components, verifies pipeline end-to-end. Covers semantic-release, commitlint, GitHub Actions, LLM synthesis, public changelog page, and RSS.
infra-tooling-setup-tooling
ESLint 9 flat config, Prettier, TypeScript configuration, Vite, Husky + lint-staged, commitlint - build tooling for monorepos
Git Commit Pro
Write professional git commit messages and manage commits safely. Use when asked to: write a commit message, stage and commit changes, follow Conventional Commits, sign commits with GPG or SSH, set up commitlint and husky for commit validation, amend or rebase commits, split a large commit, or establish commit standards for a team.