원클릭으로
grv
Gest Review. Review the current jj changeset for correctness, safety, regressions, VCS policy, and missing tests.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Gest Review. Review the current jj changeset for correctness, safety, regressions, VCS policy, and missing tests.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Gest Setup. Bootstrap or refresh a jj/Gest agent-operable repository surface across tools, command contracts, Justfile targets, hooks, ignores, installs, and setup follow-ups.
Gest Test. Run unit, API regression, smoke, regression, and integration tests appropriate to the changed code; add missing tests when the task changes callable behavior.
Gest Brainstorm. Explore rough ideas or ambiguous requests, inspect existing code/docs/Gest context, ask clarifying questions when needed, and decide whether to create a spec, outline issue, plan, or session task.
Gest Commit. Create a jj commit/bookmark/push checkpoint using conventional commit style and GitHub metadata when present.
Gest Docs. Audit, create, update, and verify user-facing docs, developer-facing docs, and in-code documentation affected by a task.
Install jj Gest package extras after npx installs the skills, including hooks/settings and AGENTS guidance.
| name | grv |
| description | Gest Review. Review the current jj changeset for correctness, safety, regressions, VCS policy, and missing tests. |
Use for code-review stance after every code change before completing the task.
Inspect:
jj status
jj diff
jj diff --summary
If reviewing a specific commit/change, diff that revision:
jj diff -r <rev>
jj show <rev>
Search Gest for prior regressions and review findings:
gest search "<module/feature> regression" --all --json --limit 20
gest search "<module/feature> review" --all --json --limit 20
gest search "Follow-up <module/feature>" --all --json --limit 20
Review the task's tag classification and dependency impact notes from
references/tag_dependency_workflow.md. If code contracts changed, inspect the
ast-grep patterns that were run and the dependers they found.
For non-trivial changes, act as an adversarial review aggregator. Default to independent read-only review sub-agents when sub-agents are available, authorized, and the lenses can be checked independently; skip sub-agents only when they are unavailable, unsafe, or overkill for a tiny change. Apply distinct review lenses:
If sub-agents are not used, run the lenses explicitly yourself. Writable sub-agents still require separate jj workspaces. Gest mutations, task completion, commits/bookmarks/pushes, and PR decisions should remain centralized unless deliberately assigned.
Test review should ask:
test.strategy?Findings first, ordered by severity, with file/line references. Treat
Findings: None as a precise statement about blocking or actionable code-review
findings, not as the whole review.
ast-grep dependency impact checks for changed code contractscx workflow changes that use cx for tests, lint, format, typecheck,
ordinary package-manager builds, or commands without durable file outputs;
miss real --in inputs or --out outputs; rely on missing producer/consumer
Just ordering; or ignore .cx in a way that hides future configAfter findings, add reviewer judgment when it would help the user: call out non-blocking opinions about clarity, maintainability, UX, naming, fit with local patterns, jj workflow shape, or tradeoffs. Label these separately from findings so taste-level feedback does not look like a merge blocker.
If no issues are found, say so clearly, then still mention residual risk, test gaps, and any useful non-blocking observations.
Missing focused tests for changed callable code, hooks, scripts, or public APIs are review findings, not just nice-to-have follow-ups.