skills/p4-review/SKILL.md
Use when reviewing Perforce changelists, shelves, diffs, or generating changelist comments. Covers code review, pre-submit inspection, submission risk, and STARs ID tracking.
npx skillsauth add miaodi/llm_config p4-reviewInstall 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.
Review Perforce changelists and shelves for correctness, regressions, scope control, and submission risk, and generate concise changelist comments when requested.
Use for code review, pre-submit inspection, shelf review, changelist triage, or changelist comment generation in a Perforce workflow.
default.default changelist unless the user explicitly requests it.p4 commands that can move files between changelists (for example p4 reopen -c, p4 change -i with altered file sections) when the request is review or description writing.Provide:
development
Use when creating C++ learning notes or minimal experiments for low-level computational, numerical, CPU/GPU, compiler, and hardware concepts such as false sharing, floating point, registers, caches, SIMD, atomics, numerical stability, and benchmarking pitfalls.
development
Use when configuring, diagnosing, or compiling LaTeX projects, especially multi-file reports, theses, books, chapter-based projects, Overleaf exports, latexmk/arara/Makefile workflows, bibliography/index/glossary passes, or projects that require pdflatex, xelatex, lualatex, latex->dvips, biber, or bibtex.
development
Use when working with graph traversals (BFS, DFS, level-order), minimum spanning trees, strongly connected components, topological sort, graph coloring, bipartite detection, elimination trees, level-set extraction, parallel graph algorithms, task-tree parallelism, sparse graph representations, and exploiting graph structure for parallel sparse computations.
testing
Use when planning or executing Git branch workflows, especially merge/rebase across branches, conflict resolution, safe history rewriting, and recovery from mistakes.