CUGA contributor workflows
Detect mode from the user message, then follow the matching companion:
| Mode | Triggers | Companion |
|---|---|---|
| Commit | commit, conventional commits | commit.md |
| Create PR | create PR, pull request, open a PR | create-pr.md |
| Ruff | ruff check, ruff format, lint/format Python | ruff-check.md |
If multiple modes are requested, run them in a sensible order (ruff → commit → PR) unless the user specifies otherwise.
Shared rules
- Use
uvfor Python tooling andghfor GitHub. - Work against upstream
originfor remotes/PRs. - No promotional footers in commits or PR bodies.
- Follow repo conventions (Conventional Commits, DCO expectations when committing).