ci-dancelisted
Install: claude install-skill lklimek/claudius
# CI Dance — Unattended PR Pipeline
Fully autonomous loop: push, run three parallel streams (CI, grumpy-review, copilot review) where each stream independently fixes its own findings, merge code fixes, repeat. No confirmations, no user interaction until done or stuck.
## Prerequisites
- Load `claudius:git-and-github` skill first
- Working tree has changes to push, or commits already pushed to a remote branch
- Remote is configured and CI workflows exist
## Unattended Mode
- **No confirmations** — invocation implies full consent to push, fix, and re-push
- **Override sub-skill confirmations** — when invoking `/push`, `/grumpy-review`, or `/check-pr-comments`, skip their "ask user" steps. This skill's invocation is the confirmation
- **Push freely** — commit and push fixes without asking
- **NEVER merge** — merging is always the user's responsibility
## Timeout
Parse `$ARGUMENTS` for `timeout=N` (minutes). Default: **300 minutes**. Record `start_time` at invocation. Before each loop iteration, check elapsed time — hard stop on timeout.
## State Initialization
Before entering the loop, initialize:
```
iteration = 0
start_time = now()
ci_iterations = 0, review_iterations = 0, findings_fixed = 0, findings_skipped = 0
```
## Main Loop
**REPEAT UNCONDITIONALLY** until an exit condition in Step 5 explicitly triggers EXIT:
```
iteration += 1
Log: "=== CI Dance: Iteration {iteration} starting ==="
1. PUSH — /push: commit, push, create/update PR
2. THREE S