From programmer
Write git commit messages following project conventions. Use when committing code, when the user says "commit", "git commit", or when preparing changes for push. Also use as reference when other skills (like creating-pull-requests) need to create commits.
npx claudepluginhub nicolaei/claude-plugins --plugin programmerThis skill uses the workspace's default tool permissions.
- Use conventional commit prefix: `feat:`, `fix:`, `chore:`, `refactor:`, `docs:`
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
feat:, fix:, chore:, refactor:, docs:Part of <issue> as the last line of the bodyfeat: describe what changed in human language
Part of org/repo#123
Good:
feat: add workflow for manually resetting the database
Part of SPHF-Nettverk-IaC/noa#1009
feat: setup persistent database by removing wipe and adding migrations
Part of SPHF-Nettverk-IaC/noa#1009
fix: prevent duplicate imports when seeding test data
Bad:
feat: add CI migration check job (SPHF-Nettverk-IaC/noa#1009)
(issue reference belongs in the body, not the title)
feat: update cd_pipeline.yml and deploy_app.yml to remove poststart-tasks job and add run_migrations input
(too technical, lists files instead of describing behaviour)