From qq
Compares current git branch against develop (or custom base), generates tiered Mermaid architecture diagrams and C# PR review checklists from diffs. For structured PR reviews in C# projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qq:briefThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Respond in the user's preferred language (detect from their recent messages, or fall back to the language setting in CLAUDE.md).
Respond in the user's preferred language (detect from their recent messages, or fall back to the language setting in CLAUDE.md).
Compare the current branch against develop and generate two review documents: architecture change diagram + PR review checklist.
Arguments: $ARGUMENTS
--base <branch>: specify a custom base branch for comparison--commits: only look at the changes from the most recent commitgit diff <base> HEAD --name-only | grep '\.cs$' — get all changed C# filesgit diff <base> HEAD --diff-filter=A --name-only | grep '\.cs$' — get newly added filesgit log <base>..HEAD --oneline — get the commit listgit diff <base> HEAD --numstat to get accurate added/deleted line counts per moduleIdentify architectural changes, ordered from most to least significant:
Tier 1 — Cross-module contract changes
Tier 2 — New modules/subsystems
Tier 3 — Internal refactoring of existing modules
Tier 4 — Extension points/configuration changes
Draw a Mermaid diagram for each Tier:
graph LR, color-coded: new (green) / modified (orange) / deleted (red)sequenceDiagram or flowchartstateDiagram-v2classDiagramDiagram requirements:
style or ::: to annotate added and modified nodesRead the full content of all files touched by the diff, and evaluate across these dimensions:
P0 — Must be human-reviewed
P1 — Recommended attention
P2 — Quick scan
Write two files to the same directory:
File 1: Docs/qq/<branch-name>/arch-review_<timestamp>.md
# Architecture Change Overview
> X modules affected, Y new modules, Z contract changes
## Tier 1 — Cross-module contract changes
### 1.1 Change Title
**Scope**: which modules are affected
**Nature of change**: one sentence
```mermaid
<diagram>
Key points: explanation of key decisions
| Module | New Files | Modified Files | +Lines | Key Changes |
|---|
**File 2: `Docs/qq/<branch-name>/pr-review_<timestamp>.md`**
| File | Priority | Change Summary |
|---|
Branch name: use `git branch --show-current | tr '/' '_'`.
Timestamp format: `YYYY-MM-DD-HHmm`.
Both files share the same timestamp.
## Notes
- Tier 1 is the core deliverable of the architecture diagram — readers should grasp the most critical changes from Tier 1 alone
- Diagrams are the core output, not decoration. Every architectural change must have at least one diagram
- The heatmap must cover all modules with changes — none may be omitted
- P0 items in the PR review checklist must include specific risk descriptions and review guidance
- If the diff is empty, simply tell the user that the current branch has no differences from the base
npx claudepluginhub tykisgod/quick-questionGroups branch commit history into semantic timeline phases and generates architecture evolution timeline plus code review documents. Use for structured PR reviews tracing development order.
Reviews PRs or branch diffs using knowledge graph for structural context, blast-radius analysis, risk assessment, test coverage, and structured file-by-file output.
Transforms PR diffs into Mermaid diagrams visualizing control flow, architecture, and data model changes. Useful for visual code reviews and understanding large changes.