← ClaudeAtlas

pull-cardlisted

Pull the highest-leverage `human_gate: none` open card off the queue, claim it, work it, close it, commit. AUTO-INVOKE when the user says "drain the queue", "pull a card", "let the agents work", "autonomous mode", "make progress", or when invoked via /loop or /schedule.
zauberzeug/game-of-cards · ★ 2 · AI & Automation · score 75
Install: claude install-skill zauberzeug/game-of-cards
## Preflight If any `!` block below shows `goc: command not found`, `Permission for this action has been denied`, or `no such file or directory: .game-of-cards/deck/`, **stop and invoke `Skill(kickoff)` first**. Kickoff detects which setup step is missing (CLI not installed, Bash allowance not granted, project state not scaffolded) and walks the user through it. Re-invoke this skill only after kickoff completes. # Pull a card Kanban's foundational principle (Anderson) is **pull-based work intake**: a worker takes the next item when capacity exists, rather than having work pushed at them. This skill is the autonomous worker — it pulls one card off the queue, works it end-to-end, commits. The pull principle is what makes autonomous operation *safe*. Work isn't shoved at agents on a timer; agents pull on their own terms, filtered through the ready-to-pull predicate (`status: open`, `human_gate: none`, no active `waiting_on` impediment). The human steers by curating WHAT'S in the queue and at what gate; an explicit impediment overlay (`waiting_on` / `waiting_until`) hides hard waits automatically — `advances` edges are advisory and do NOT hide a card from the queue. ## What to do Check for already-claimed work first: !`goc --status active -v 2>&1 | head -20` Treat any listed active card as a soft lock. Do not claim the same card, or adjacent/conflicting work, unless the user explicitly asks to continue that active card. Pick the highest-contribution **ready** card (`--re