# Commit

> Commit changes in the oasdiff repo, running required pre-commit steps first

- Skill: `oasdiff/commit` (Agent Skill)
- Install (CLI): `npx skillmds@latest add oasdiff/commit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/oasdiff/commit/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: oasdiff (https://skillmd.com/u/oasdiff)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/oasdiff/commit

---


## Git workflow

NEVER push directly to main. Always:
1. Create a feature/fix branch
2. Commit changes there
3. Push the branch
4. Open a PR

Before committing, run `make lint` to ensure formatting and generated files are up to date.

After the pre-commit step and staging files, write a concise commit message and commit.

