원클릭으로
monitor-pr
Monitor the CI checks status of a Pull Request on GitHub, parse logs on failure, and address any non-passing tests.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Monitor the CI checks status of a Pull Request on GitHub, parse logs on failure, and address any non-passing tests.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Start work on a new GitHub issue. Fetches issue details, generates standard branch names, and sets up the branch.
Generate a detailed, high-depth pull request body and create/update a PR on GitHub. Gathers workspace changes, updates the PR body dynamically, and posts update comments to capture a historical paper trail.
Raise a detailed, structured issue on GitHub. Gathers context, builds reproduction steps, expected outcomes, and acceptance criteria.
Finish work on the current issue branch. Runs quality gates (formatting, linting, tests), handles uv.lock version drift, and pushes to remote.
| name | monitor-pr |
| description | Monitor the CI checks status of a Pull Request on GitHub, parse logs on failure, and address any non-passing tests. |
Standardized procedure to track pull request CI checks on GitHub and address any test or linting failures.
raise-pr), or when the user requests to check, monitor, or track the CI/test status of an active PR.Check CI checks status:
Use the GitHub CLI (gh) to retrieve the status of all active checks on the current branch:
gh pr checks
Wait for completion (if pending):
If any checks are marked as pending:
schedule tool (e.g., set for 120 seconds with the prompt "Check CI status for PR").sleep loop or poll continuously in a terminal process.Handle successful runs:
If all checks are marked as pass or success:
Diagnose and fix failures (if any check fails):
If any check fails (status is fail or failure):
test, lint, docs-lint).gh run list --branch <current-branch> --limit 1
gh run view <run-id> --log-failed
make test (or run a specific test: uv run pytest -k <failing_test_name>)make lint or make formatmake format && make lint && make test) to confirm the fix.fix: address failing CI check), and push them to origin (git push).