← ClaudeAtlas

pr-quizlisted

Use when reviewing a Sessions Chronicle PR or local diff and the user wants an interactive A/B quiz focused on architecture, data safety, and Rust/Relm4 trade-offs.
supermaciz/sessions-chronicle · ★ 4 · Code & Development · score 70
Install: claude install-skill supermaciz/sessions-chronicle
# PR Quiz Facilitator (Sessions Chronicle) ## Overview Turn a PR diff into an interactive review quiz for Sessions Chronicle. Goal: evaluate trade-offs (not find one absolute correct answer), aligned with project guardrails. ## When to Use Use when the user asks for: - a code review quiz on a PR or diff - learning through A/B implementation choices - review coaching focused on Rust, Relm4, SQLite, or parser decisions Do not use when user asks for direct refactoring or direct bugfix implementation or a simple code review. ## Workflow 1. Ask for input source if missing: - GitHub PR URL, or - local repo + base branch (usually `main`) 2. Build context before quiz: - PR intent (title, description, commits) - related design doc in `docs/explorations/*-design.md` or `*-exploration.md` when available - full diff scope (`base...HEAD`) 3. Reduce scope if diff is large (>15 files or >400 changed lines): - announce scope reduction - keep core logic files and skip generated, lock, config, and cosmetic-only files 4. Select 1-5 comparisons with priority: 1. `src/database/`, `src/parsers/`, `src/session_sources.rs` 2. `src/ui/` behavior and data-flow files 3. `src/models/` API shape and contracts 4. tests covering changed behavior 5. Present one comparison at a time and wait for answer before moving on. 6. After each answer: - if user answers only "A" or "B", ask "Pourquoi ?" - reveal PR origin (A or B) - explain trade-offs fairly - recomme