en un clic
code-review-graph
AST 知识图谱:变更审查、探索、调试、重构。触发:知识图谱、代码审查、影响分析、爆炸半径、重构。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
AST 知识图谱:变更审查、探索、调试、重构。触发:知识图谱、代码审查、影响分析、爆炸半径、重构。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Incrementally add regression test points to an existing PageObject. Trigger: add test point, add regression point, add test point, increase coverage, extend page methods.
POM layering and context sharing decision tree. Trigger: architecture, layering, POM, Page Object, base class design, add new role.
Browser viewport / headless / timeout layered configuration. Trigger: viewport, browser config, navigation timeout, headless, slow_mo, incognito.
Under a shared page, a test case that leaves the start page must return via the UI and assert. Trigger: round-trip closure, case round trip, reset timeout, scope shared page.
AST knowledge graph: change review, exploration, debugging, refactoring. Trigger: knowledge graph, code review, impact analysis, blast radius, refactoring.
One-click generation of PageObject + matching tests. Trigger: new page, generate page, gen page, create page, add page object.
| name | code-review-graph |
| description | AST 知识图谱:变更审查、探索、调试、重构。触发:知识图谱、代码审查、影响分析、爆炸半径、重构。 |
本项目通过 code-review-graph MCP 接入了基于 AST 的代码知识图谱。探索代码时优先使用图谱工具,再降级到 Grep/Glob/Read。
get_minimal_context(task="<你的任务>"),再使用其他图谱工具。detail_level="minimal",仅在不够用时升级到 "standard"。利用知识图谱进行风险感知的代码审查。
detect_changes 获取带风险评分的变更分析。get_affected_flows 查找受影响的执行路径。query_graph pattern="tests_for" 检查测试覆盖。get_impact_radius 理解影响范围。按风险等级(高/中/低)分组,包含:变更内容、测试覆盖状态、改进建议、合并建议。
利用图谱快速理解代码库结构。
list_graph_stats 查看整体指标。get_architecture_overview 了解高层模块结构。list_communities 查找主要模块,用 get_community 获取详情。semantic_search_nodes 按名称或关键词查找函数/类。query_graph 的 callers_of、callees_of、imports_of 追踪关系。list_flows 和 get_flow 理解执行路径。children_of 查看文件内所有函数和类;find_large_functions 定位复杂代码。利用图谱系统化追踪和调试问题。
semantic_search_nodes 查找与问题相关的代码。query_graph 的 callers_of 和 callees_of 追踪调用链。get_flow 查看可疑区域的完整执行路径。detect_changes 检查近期变更是否引发了问题。get_impact_radius 查看受影响范围。利用图谱自信地规划和执行重构。
refactor_tool mode="suggest" 获取重构建议。refactor_tool mode="dead_code" 查找死代码。refactor_tool mode="rename" 预览所有受影响位置。apply_refactor_tool 配合 refactor_id 应用重命名。detect_changes 验证影响。get_impact_radius。get_affected_flows 确保关键路径未被破坏。find_large_functions 识别需要拆分的大函数。