review-change-set/SKILL.md
Unbiased **git diff** review: architecture (boundaries, duplication, ownership) then simplification (real deletes/flattening, not churn)—discard conversation bias. For diffs spanning multiple files/modules, **prefer dispatching one read-only subagent per scope cluster** (each owns its files end-to-end), then aggregate confirmed findings on the main agent without re-reading delegated files. Use for pre-commit/pre-PR review, refactor/abstraction second opinion, “review my branch” **STOP** greenfield feature design from scratch—use planning skills… BAD style-only nits… GOOD evidence + named abstraction target…
npx skillsauth add laitszkin/apollo-toolkit review-change-setInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
commit-and-push) needs additional safety checks (security, edge cases), invoke those skills explicitly there — this skill no longer chains them automatically.path:line evidence). The main agent MUST NOT re-read delegated files; it aggregates confirmed findings, deduplicates cross-cluster overlaps, and writes the final report. Tiny one-file diffs may be reviewed inline without subagents.path:line per finding.Chain-of-thought: Pause → after each block—no verdicts from partial file reads.
git status -sb, git diff --stat, git diff --cached --stat; cover staged vs unstaged explicitly.No active git change set to review and stop.
git diff/git diff --cached, and the structured-report contract below. The main agent MUST NOT read the delegated files itself.Cluster
<scope>subagent contract
- Read every file in this cluster E2E plus the minimum callers/callees/config needed to interpret behavior.
- Discard authorship bias; behavior comes from code/tests/config, not chat memory.
- Return ONLY a structured findings block:
Architecture: list of{ title, evidence (path:line), abstraction target, why current shape is weaker }.Simplification: list of{ title, evidence (path:line), candidate change, behavior-preserving benefit }.Outbound concerns: any boundary issue that touches another cluster (so the orchestrator can deduplicate).- No source dumps, no opinions about tasks outside this cluster, no security/edge-case fabrication.
Outbound concerns block.Flag only if evidence-backed: duplicated workflows, cross-layer leakage, wrong helper ownership, repeated condition trees, unstable interfaces. Each finding MUST name abstraction target and why current shape is weaker.
Redundant branches/wrappers, deep nesting, duplicated validation, oversize functions, dead compat—only if it truly reduces complexity.
path:line), candidate, why weaker.If nothing actionable: No actionable abstraction or simplification finding identified.
git add -p → findings tagged staged vs unstaged separately.commit-and-push, version-release, review-spec-related-changes) decide independently when to add security or edge-case passes; this skill no longer wires them.development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
development
Read a user-specified PDF that marks the week's key financial events, deeply research each marked event with current sources, capture any additional breaking financial developments, and produce a concise Chinese-capable PDF briefing that explains what happened and why it matters.
documentation
Generate long-form videos (more than 10 minutes) by following user instructions and invoking related skills only when needed (`openai-text-to-image-storyboard`, `docs-to-voice`, `remotion-best-practices`). For text inputs, extract a complete long-form story arc, generate fresh storyboard images (no reuse of previously generated pictures), and render a 16:9 animated long-form video.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。