rely-ai-org

git-workflow

3
0
# Install this skill:
npx skills add rely-ai-org/caliber --skill "git-workflow"

Install specific skill from multi-skill repository

# Description

Git commit and PR workflow for @rely-ai/caliber. Use when staging commits, writing conventional commit messages, pushing branches, or creating GitHub PRs with gh CLI.

# SKILL.md


name: git-workflow
description: Git commit and PR workflow for @rely-ai/caliber. Use when staging commits, writing conventional commit messages, pushing branches, or creating GitHub PRs with gh CLI.


Git Workflow for caliber

Uses conventional commits for automated semantic versioning via CI.

Commit Message Format

<type>[(scope)]: <short description under 72 chars>
Type Version bump When to use
feat: minor New user-facing feature
fix: patch Bug fix
feat!: / BREAKING CHANGE major Removes or changes existing API/behavior
refactor: patch Code restructure, no behavior change
test: patch Adding or fixing tests
chore: patch Deps, tooling, config
docs: patch Documentation only
ci: patch CI/CD changes

Scope references the affected module: feat(scanner): detect Cursor config

Staging and Committing

git status
git diff src/commands/score.ts
git add src/commands/score.ts src/scoring/index.ts
git commit -m "feat(scoring): add dependency coverage check"

Do NOT include Co-Authored-By headers in commits.

Before Pushing

npm run build          # Ensure TypeScript compiles
npm run test           # Ensure all tests pass
git log origin/main..HEAD --oneline
git push -u origin <branch-name>

Never force-push to main without explicit user approval.

Creating a Pull Request

gh pr create \
  --title "feat: <short description under 70 chars>" \
  --body "## Summary
- <bullet 1>
- <bullet 2>

## Test plan
- [ ] npm run test passes
- [ ] npm run build passes
- [ ] Manually tested caliber <command>"

PR title must follow conventional commit format β€” CI reads merge commit message for semver bump.

Checking What Will Be Published

git log $(git describe --tags --abbrev=0)..HEAD --oneline

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.