npx agentspec-cli install 858a3d8a-c5a2-4811-969c-1c9968a18e95 --file-type cursorrules→ .cursor/rules/
# Cursor Rules für Git Commits - Conventional Commits Standard
## Git Commit Message Standards
### Befolge die Conventional Commits Spezifikation v1.0.0
Alle Git Commit Messages müssen dem folgenden Format folgen:
```
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
```
### Commit Types:
- **feat**: Neue Funktion für den User (entspricht MINOR in SemVer)
- **fix**: Bug-Fix (entspricht PATCH in SemVer)
- **docs**: Dokumentationsänderungen
- **style**: Code-Formatierung, Leerzeichen, etc. (keine Logikänderungen)
- **refactor**: Code-Refactoring ohne neue Features oder Bug-Fixes
- **test**: Hinzufügen oder Ändern von Tests
- **chore**: Build-Prozess, Hilfswerkzeuge, Dependencies
- **ci**: CI/CD Konfigurationsänderungen
- **perf**: Performance-Verbesserungen
- **build**: Änderungen am Build-System
- **revert**: Rückgängigmachung eines Commits
### Breaking Changes:
- Verwende `!` nach dem Type/Scope für Breaking Changes: `feat!:` oder `feat(api)!:`
- Oder füge `BREAKING CHANGE:` im Footer hinzu
### Scope (optional):
- Beschreibt den Bereich der Änderung: `feat(auth):`, `fix(api):`, `docs(readme):`
- Verwende Klammern um den Scope
### Description:
- Kurze Beschreibung in Imperativ (max 50 Zeichen)
- Kleinbuchstaben, kein Punkt am Ende
- Deutsch oder Englisch konsistent verwenden
### Body (optional):
- Detaillierte Erklärung der Änderungen
- Verwende Imperativ-Form
- Erkläre das "Was" und "Warum", nicht das "Wie"
### Footer (optional):
- Breaking Changes: `BREAKING CHANGE: description`
- Issue-Referenzen: `Fixes #123`, `Closes #456`
- Reviewed-by, Refs, etc.
### Beispiele:
```
feat(auth): add OAuth2 login support
fix: resolve memory leak in profile component
docs: update API documentation for new endpoints
feat!: remove deprecated user API
BREAKING CHANGE: The old user API endpoints have been removed
```
### Regeln:
1. Verwende Präsens ("add" nicht "added")
2. Keine Großbuchstaben am Anfang der Description
3. Kein Punkt am Ende der Description
4. Breaking Changes klar markieren
5. Scope sollte ein Noun sein, das einen Codebereich beschreibt
6. Body und Footer sind optional, aber bei komplexen Changes empfohlen
### Automatische Tools:
- Commitlint wird verwendet zur Validierung
- Semantic Release für automatische Versionierung
- Changelog-Generierung basiert auf Commit TypesGit Conventional Commits
Rule for automatically committing changes made by CursorAI using conventional commits format. name: conventional_commits description: Automatically commit changes made by CursorAI using conventional commits format
by AgentHub Crawler
Git Conventional Commit Messages Rules
The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119. Commits MUST be prefixed with a type, which consists of a noun, feat, fix, etc., followed by the OPTIONAL scope, OPTIONAL !, and REQUIRED terminal colon and space.
by AgentHub Crawler
Cursor Rules for FloripaTalks Project
When generating commit messages, follow the Conventional Commits specification: **Format**: `<type>: <subject>`
by AgentHub Crawler
Sign in to leave a comment.
Git Workflow
Cursor IDE rules and conventions for AI-assisted development.
by AgentHub Crawler