branch-readiness-checks
Installation
SKILL.md
Branch Readiness
Run focused checks before push/PR.
Command Timing
Use bounded polling rather than agent-specific timeout fields.
For each command, set a max_wait_ms, poll every poll_interval_ms, and stop when the command completes or the max wait is reached.
If max_wait_ms is exceeded, report a timeout and continue to the next workflow step.
| Command type | max_wait_ms |
poll_interval_ms |
|---|---|---|
git diff, git merge-base |
15000 | 1000 |
node scripts/check_changes.ts --ref "$BASE" |
180000 | 2000 |
node scripts/lint_ts_projects.js, yarn test:type_check --project |
120000 | 2000 |
node scripts/generate codeowners, node scripts/regenerate_moon_projects.js |
60000 | 2000 |
yarn test:jest (per package) |
300000 | 5000 |