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.
npx claudepluginhub tykisgod/quick-questionThis skill uses the workspace's default tool permissions.
Respond in the user's preferred language (detect from their recent messages, or fall back to the language setting in CLAUDE.md).
Reviews PRs or branch diffs using knowledge graph for structural context, blast-radius analysis, risk assessment, test coverage, and structured file-by-file output.
Visualizes git diffs, branches, commits, PRs, and ranges as interactive HTML reports with architecture diagrams, KPI dashboards, code review cards, and side-by-side comparisons.
Analyzes pull requests for architectural impact, generating before/after diagrams, business effects, enabled features, and risks for decision makers.
Share bugs, ideas, or general feedback.
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