Skip to main content

commit-message

Generate commit messages following conventional commits with scope detection

Quellinformationen

Repository
vinilana/workshop-yungas
Letzte Quellaktivität
2. März 2026 um 18:43
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
type
skill
name
Commit Message
description
Generate commit messages following conventional commits with scope detection
skillSlug
commit-message
phases
["E","C"]
generated
2026-03-02T00:00:00.000Z
status
filled
scaffoldVersion
2.0.0
# Commit Message ## When to Use Activate this skill when staging changes and preparing a git commit. It generates commit messages following Conventional Commits format with automatic scope detection based on the files changed. ## Instructions 1. **Analyze staged changes**: Review `git diff --staged` to understand what was modified. 2. **Detect scope**: Determine the scope from the files changed: - Files in `apps/backend-express/` → scope: `backend-express` - Files in `apps/backend-nestjs/` → scope: `backend-nestjs` - Files in `apps/frontend-nextjs/` → scope: `frontend-nextjs` - Files in `apps/frontend-svelte/` → scope: `frontend-svelte` - Files in `packages/shared/` → scope: `shared` - Files in `.context/` → scope: `docs` - Multiple apps → scope: `monorepo` or most relevant app 3. **Determine type**: - `feat` — New feature or capability - `fix` — Bug fix - `refactor` — Code improvement without behavior change - `docs` — Documentation changes - `test` — Adding or updating tests - `chore` — Build, config, or tooling changes - `style` — Formatting, whitespace, missing semicolons 4. **Write the message**: - Format: `type(scope): short description` - Keep the subject line under 72 characters - Use imperative mood: "add" not "added", "fix" not "fixed" - Add a body if the change needs explanation (separated by blank line) 5. **Legacy project commits**: When committing changes to legacy projects (`backend-express`, `frontend-nextjs`), the commit type should typically be `fix` (critical bug fixes only). If you find yourself writing `feat` for a legacy project scope, reconsider — new features belong in the active stack (NestJS/SvelteKit). ## Examples ``` feat(backend-nestjs): add pagination to franchise list endpoint fix(frontend-nextjs): correct status filter on dashboard refactor(shared): extract franchise row mapper utility docs(docs): update architecture notes with data flow diagram chore(monorepo): add Husky pre-commit hooks test(backend-express): add integration tests for CRUD endpoints ```
Auf GitHub ansehen