Oneshot
Implement a prompt in a new branch with automated PR creation and CI monitoring
Claude CodeGeneric
---
description: Implement a prompt in a new branch with automated PR creation and CI monitoring
---
Ultrathink
Implement the following prompt: $ARGUMENTS
After implementing the prompt, follow these steps:
1. Check the current branch using `git branch --show-current`
- If on main branch: Create a new git branch for the change using a descriptive name based on the work done
2. Run validation commands:
- Run `trunk check` to verify code quality standards
- If either command fails, fix the issues before proceeding
3. Commit all changes with an appropriate commit message
4. Push the branch to the remote repository
5. Check if a PR already exists using `gh pr view --json url,state`
- If a PR exists: Update the PR title and description to reflect the new changes, mark any todo items as done
- If no PR exists: Create a GitHub pull request for the change with a clear title and description
6. Report the GitHub pull request URL
7. Monitor CI status using `gh pr checks --watch`
8. If there are problems with the CI, analyze the failures, make fixes, commit and push the changes, then return to step 7
9. Once CI passes successfully, report completion
Important notes:
- Use `git status` and `git diff` to understand what changes were made
- Create a meaningful branch name that reflects the changes (e.g., `feat/add-feature`, `fix/bug-description`)
- Write a clear commit message following conventional commit format
- Ensure the PR description explains what was changed and why
- Keep iterating on CI fixes until all checks pass
- Do not give up on CI failures - debug and fix them
- Avoid creating unnecessary branches when already working on a feature branch with a PR
Maintain Oneshot?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Oneshot on getagentictools](https://getagentictools.com/loops/vgijssel-oneshot?ref=badge)