← ClaudeAtlas

coding-context-packlisted

HARD issue-first coding context (HF Context Course pattern): before product coding load the smallest pack that proves what "correct" is (open GH Issue AC + Linear + e2e gate + skills). Auto-invoke at coding session start, when user says "what should we work on", "focus issue", "context pack", "automate coding context", after ship theater, before claiming done/shipped. Slash: /coding-context-pack.
IgorGanapolsky/mac-yolo-safeguards · ★ 3 · Code & Development · score 69
Install: claude install-skill IgorGanapolsky/mac-yolo-safeguards
# Coding context pack (issue-first) **Principle:** Code agents are only as good as the context they can find. Load the **smallest** context that proves correct (issue AC) and that proves landed (tests + three buses). Do not rebuild the board from chat memory. ## Auto-run (every product coding turn) ```bash cd "$(git rev-parse --show-toplevel 2>/dev/null || pwd)" # Prefer monorepo root (parent of hermes-mobile) node tools/coding-context-pack.js --minimal # Full board + AC hints: node tools/coding-context-pack.js # Focus one issue: node tools/coding-context-pack.js --issue 132 # Persist for handoff: node tools/coding-context-pack.js --write # Triple-bus sync (GH Issues ↔ Linear ↔ vault product board): node tools/coding-context-pack.js --sync # Before "done/shipped": node tools/coding-context-pack.js --ship-check --pr <N> --agent AGENT-XXX ``` `node tools/agent-session-start.js` already prints `--minimal` every session. ## What the pack contains | Field | Use | |-------|-----| | **FOCUS** | Ranked next open GH Issue (p0, ready, open PR boost; blocked deprioritized) | | **linear_id** | From vault `GITHUB-PRODUCT-BOARD.md` | | **related_prs** | Open PRs mentioning the issue | | **acceptance_hints** | Checkboxes / AC lines from issue body | | **skills** | On-demand routes (connect, verify-ship, three-bus, multi-agent-coord) | | **ship_claim_gate** | Blocks "device fixed" when e2e≠pass | | **e2e_proof** | `hermes-mobile/docs/proofs/continuous/latest.json` | ## Coding loop (sm