원클릭으로
review-delta
Review only changes since last commit using impact analysis. Token-efficient delta review with automatic blast-radius detection.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Review only changes since last commit using impact analysis. Token-efficient delta review with automatic blast-radius detection.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Register repositories, maintain multi-repo graph freshness, and search across repos with dagayn.
Read a Markdown document with full dependency context — query the dagayn graph first, pre-read referenced docs and code by edge type, then read the body.
Author Markdown documents (READMEs, design docs, RFCs) so dagayn extracts correct dependency edges. Four-stage flow — outline & sort, draft & verify, polish, summary.
Evaluate architecture signals through the unified dagayn dispatcher
Systematically debug issues using graph-powered code navigation
Navigate and understand codebase structure using the knowledge graph
| name | review-delta |
| description | Review only changes since last commit using impact analysis. Token-efficient delta review with automatic blast-radius detection. |
| argument-hint | [file or function name] |
Perform a focused, token-efficient code review of only the changed code and its blast radius.
Token optimization: Before starting, call get_docs_section_tool(section_name="review-delta") for the optimized workflow. Use ONLY changed nodes + 2-hop neighbors in context.
Orient first by calling get_minimal_context_tool(task="<review goal>").
Ensure the graph is current by calling build_or_update_graph_tool() (incremental update).
Get risk and review priorities by calling review_tool(mode="changes").
Read analysis_summary first. It returns:
Fetch source context only when needed by calling
review_tool(mode="context") for files or functions where source snippets
are required.
Analyze the blast radius by reviewing the impact fields in
analysis_summary and, when needed, calling review_tool(mode="impact").
Focus on:
CROSS_ARTIFACT documentation links where changed code points have linked
specs/runbooks (query_graph_tool(pattern="docs_for", target=<path::symbol>))
or changed Markdown sections have linked implementations
(query_graph_tool(pattern="implementations_of", target=<doc.md>::<section-slug>))Perform the review using the context. For each changed file:
analysis_summary.recommended_tests first, then verify uncertain
coverage using query_graph_tool(pattern="tests_for", target=<function_name>)dagayn: documentation directive links the changed surface to a
Markdown section or code point, verify whether that linked artifact also
needs review or an update. Use the stored role (implemented_by,
implements_contract, explained_by, has_runbook,
problem_described_by, discusses_artifact, raises_issue_for) as the
reason, check evidence_type (authored, extracted, or
heuristic_reachable), and avoid assuming duplicate inverse edges exist.Report findings in a structured format:
review_tool(mode="changes") and analysis_summary until there is a
concrete source, flow, impact, or coverage question.review_tool(mode="context") only for files that can
change the review outcome.query_graph_tool(pattern="tests_for")
only for uncertain coverage.analysis_summary.reason_codes, blast-radius count, affected flow,
dependency direction, test gap, or changed public surface.tests_for and source-level behavior are
checked.zero_result_reason, next_action, answerability, and missingness before
claiming absence.Use MCP tools first. If the current MCP server profile does not expose a review drill-down tool, run the same implementation through the CLI without restarting the agent:
dagayn tool review_tool --arg mode='"changes"' --arg detail_level='"minimal"'
dagayn tool review_tool --arg mode='"context"' --arg detail_level='"minimal"'
dagayn tool review_tool --arg mode='"impact"' --arg detail_level='"minimal"'
dagayn tool query_graph_tool --arg pattern='"tests_for"' --arg target='"src/app.py::handler"'
dagayn tool query_graph_tool --arg pattern='"docs_for"' --arg target='"src/app.py::handler"'
dagayn tool query_graph_tool --arg pattern='"implementations_of"' --arg target='"docs/spec.md::contract-section"'