← ClaudeAtlas

drift-commit-pushlisted

Drift-specific git commit and push workflow. Use when preparing commits, choosing conventional commit messages, checking pre-push gates, or deciding whether a push to main is allowed. Keywords: commit, push, git push, conventional commit, pre-push, changelog, risk audit, hooks.
mick-gsk/drift · ★ 14 · Code & Development · score 71
Install: claude install-skill mick-gsk/drift
# Drift Commit And Push Skill Use this skill for repository-safe commit and push workflows in Drift. ## When To Use - Prepare a commit after code changes - Choose the correct conventional commit type - Check whether a push is allowed - Verify pre-push gates before pushing to `main` - Decide which supporting artifacts must be updated with the code change ## Core Rules 1. **Do not push autonomously.** A push requires explicit maintainer approval. 2. **Never commit blocked paths.** Anything under `tagesplanung/` is excluded from pushes. 3. **Use conventional commits.** Release automation depends on `feat:`, `fix:`, and `BREAKING:` semantics. 4. **Releases are CI-automated.** Do not run manual release flows in normal operation; do not handcraft versioning beyond commit semantics. 5. **Run lightweight validation before commit; run full validation once per push cycle.** 6. **Do not bypass hooks by default.** Environment-variable bypasses are emergency-only and must be justified. ## Step 0: Run The Drift Policy Gate Before preparing a commit or push, run the mandatory admissibility gate for the underlying task. If the task is not admissible, stop instead of committing polished but policy-invalid work. Use the gate format from `.github/instructions/drift-policy.instructions.md`. ## Step 1: Classify The Change Choose the commit type from the actual impact: - `fix:` for bug fixes and regressions - `feat:` for new user-visible capabilities - `refactor:` for internal restructu