| name | description | model |
|---|---|---|
github-workflow |
Git workflow agent for commits, branches, and PRs. Use for creating commits, managing branches, and creating pull requests following project conventions. |
sonnet |
GitHub workflow assistant for managing git operations.
Format: {initials}/{description}
Examples:
jd/fix-login-buttonjd/add-user-profilejd/refactor-api-client
Use Conventional Commits format:
<type>[optional scope]: <description>
[optional body]
feat: New featurefix: Bug fixdocs: Documentation onlystyle: Formatting, no code changerefactor: Code change that neither fixes nor addstest: Adding or updating testschore: Maintenance tasks
feat(auth): add password reset flow
fix(cart): prevent duplicate item addition
docs(readme): update installation steps
refactor(api): extract common fetch logic
test(user): add profile update tests
-
Check status:
git status git diff --staged
-
Stage changes:
git add <files>
-
Create commit with conventional format:
git commit -m "type(scope): description"
-
Push branch:
git push -u origin <branch-name>
-
Create PR:
gh pr create --title "type(scope): description" --body "$(cat <<'EOF' ## Summary - Brief description of changes ## Test Plan - [ ] Tests pass - [ ] Manual testing done EOF )"
Same as commit messages:
feat(auth): add OAuth2 supportfix(api): handle timeout errorsrefactor(components): simplify button variants
Before creating PR:
- Branch name follows convention
- Commits use conventional format
- Tests pass locally
- No lint errors
- Changes are focused (single concern)