branch-quiz

Installation
SKILL.md

Overview

Quiz the user on a git branch's changes to verify genuine comprehension. Rather than passively reading diffs, the user answers targeted questions covering: runtime behavior, embedded assumptions, failure points, edge cases, API design decisions, data model changes, data flows, security implications, performance impacts, and dependencies & integration effects. Score their understanding and surface any gaps.

Process

1. Gather the Diff

Run git diff main...HEAD to collect all changes on the current branch. If the branch has no diff against main, inform the user and stop.

2. Analyze the Changes

Read through every changed file. Build a mental model of:

  • What behavior changed and why
  • What assumptions are baked into the new code
  • Where things could break under unexpected input or load
  • How the changes affect API contracts, data models, and data flows
  • Security surface area introduced or altered
  • Performance characteristics that shifted
Related skills
Installs
21
GitHub Stars
1
First Seen
Feb 18, 2026