Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Validate branch readiness before push or PR using base-diff and local-change checks.
Run focused checks before push/PR.
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 |
Run these steps sequentially. Continue through all steps even if one fails. At the end, summarize issues that are likely to fail CI.
Collect changes relative to branch base, including untracked files. Detect the base branch rather than assuming main:
BASE=$(git merge-base HEAD main 2>/dev/null || git merge-base HEAD origin/main)
npx skills add lukeelmers/kibana-factory --skill branch-readiness-checksHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
Clear and well structured, with only minor parts that might need a second read.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
Mostly actionable with clear steps; only a few small gaps remain.