Create Pull Request
Create a draft GitHub pull request for this repository using gh.
Prerequisites
ghis installed and authenticated.- Your branch is pushed to origin.
- You are in the repository root.
PR Title Format
Use conventional commit style:
<type>(<scope>): <summary>
Types
feat: New featurefix: Bug fixperf: Performance improvementrefactor: Refactor without behavior changedocs: Documentation onlytest: Tests onlybuild: Build/dependency changesci: CI workflow/config changeschore: Maintenance tasks
Scope Suggestions
corecliagentsbenchmarksdocsskills
Summary Rules
- Imperative present tense (for example:
Add,Fix,Refactor) - Start with capital letter
- No trailing period
- Keep it specific and concise
Workflow
- Inspect local changes:
git status
git diff --stat
git log origin/main..HEAD --oneline
- Decide title components:
- Type
- Scope
- Summary
- Push branch if needed:
git push -u origin HEAD
- Create draft PR:
gh pr create \
--draft \
--base main \
--title "<type>(<scope>): <summary>" \
--body "$(cat <<'PRBODY'
## Summary
- What changed
- Why it changed
## Testing
- [ ] `uv run ruff check .`
- [ ] `uv run pytest`
## Related
- Optional: `closes #<issue-number>`
PRBODY
)"
Body Guidelines
Summary: explain behavior change and key files touched.Testing: list commands actually run.Related: reference GitHub issues when available.
Examples
fix(cli): Propagate skills command exit code
docs(benchmarks): Correct LexBench split filenames
refactor(agents): Guard duplicate agent registration names
Validation Checklist
- Title follows
<type>(<scope>): <summary>. - Summary accurately reflects the patch.
- Testing section contains real commands/results.
- Related issue links are included when relevant.