Initial commit
This commit is contained in:
22
commands/pr.md
Normal file
22
commands/pr.md
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
description: Create a pull request with CI validation and lint checks
|
||||
argument-hint: [title]
|
||||
---
|
||||
|
||||
Create a pull request with the following workflow:
|
||||
|
||||
1. Check current branch and ensure it's not main/master
|
||||
2. Run `git status` to see current state
|
||||
3. Run all linters and automatically fix any issues
|
||||
4. Run type checking
|
||||
5. Stage any lint/type fixes
|
||||
6. If there are uncommitted changes, commit them first
|
||||
7. Push the current branch to remote (with -u flag if needed)
|
||||
8. Create the PR using `gh pr create` with:
|
||||
- Clear title (use argument if provided, or generate from commits)
|
||||
- Summary of changes from all commits in the branch
|
||||
- Test plan checklist
|
||||
9. After PR is created, monitor PR checks status using `gh pr checks`
|
||||
10. Return the PR URL and deployment information from GitHub
|
||||
|
||||
IMPORTANT: Do NOT add any Claude Code attribution or co-author tags. Do NOT run tests locally - rely on GitHub PR checks.
|
||||
Reference in New Issue
Block a user