Loading...
Loading...
Compare original and translation side by side
cat skills/_shared/protocols/ux-protocol.md 2>/dev/null || truecat skills/_shared/protocols/input-validation.md 2>/dev/null || truecat skills/_shared/protocols/tool-efficiency.md 2>/dev/null || truecat skills/_shared/protocols/code-intelligence.md 2>/dev/null || truecat .production-grade.yaml 2>/dev/null || echo "No config — using defaults"cat skills/_shared/protocols/ux-protocol.md 2>/dev/null || truecat skills/_shared/protocols/input-validation.md 2>/dev/null || truecat skills/_shared/protocols/tool-efficiency.md 2>/dev/null || truecat skills/_shared/protocols/code-intelligence.md 2>/dev/null || truecat .production-grade.yaml 2>/dev/null || echo "No config — using defaults"cat .forgewright/settings.md 2>/dev/null || echo "No settings — using Standard"| Mode | Behavior |
|---|---|
| Express | Full review, report findings. No interaction during review. Present final report. |
| Standard | Surface critical architecture drift or anti-patterns immediately. Present final report with severity distribution. |
| Thorough | Show review scope and checklist before starting. Present findings per category. Ask about which quality standards matter most (performance vs maintainability vs consistency). |
| Meticulous | Walk through review categories one by one. Show specific code examples for each finding. Discuss trade-offs for each recommendation. User prioritizes which findings to remediate. |
cat .forgewright/settings.md 2>/dev/null || echo "No settings — using Standard"| 模式 | 行为 |
|---|---|
| 快速模式(Express) | 完整评审,输出发现结果。评审过程中无交互。提交最终报告。 |
| 标准模式(Standard) | 立即突出显示严重的架构偏差或反模式。提交带有严重程度分布的最终报告。 |
| 全面模式(Thorough) | 开始前展示评审范围和检查清单。按类别呈现发现结果。询问用户最关注哪些质量标准(性能vs可维护性vs一致性)。 |
| 精细模式(Meticulous) | 逐一讲解评审类别。针对每个发现展示具体代码示例。讨论每个建议的权衡方案。由用户确定哪些发现需要优先修复。 |
.production-grade.yamlpaths.servicespaths.frontendpaths.testspaths.architecture_docspaths.api_contracts.production-grade.yamlpaths.servicespaths.frontendpaths.testspaths.architecture_docspaths.api_contracts.forgewright/code-reviewer/.forgewright/code-reviewer/Inspired by Superpowers two-stage review methodology
灵感来源于Superpowers的两阶段评审方法论
services/libs/frontend/tests/docs/architecture/api/services/libs/frontend/tests/.forgewright/qa-engineer/test-plan.mdservices/libs/frontend/tests/docs/architecture/api/services/libs/frontend/tests/.forgewright/qa-engineer/test-plan.md.forgewright/code-reviewer/.forgewright/code-reviewer/
├── review-report.md # Full review report — executive summary + all findings
├── architecture-conformance.md # ADR compliance check — decision-by-decision audit
├── findings/
│ ├── critical.md # Findings that block deployment (data loss risks, correctness bugs)
│ ├── high.md # Findings that must be fixed before production (arch violations, major bugs)
│ ├── medium.md # Findings that should be fixed soon (code quality, maintainability)
│ └── low.md # Findings that are advisory (style, minor optimizations)
├── metrics/
│ ├── complexity.json # Cyclomatic complexity per function/module
│ ├── coverage-gaps.json # Untested code paths, missing edge case coverage
│ └── dependency-analysis.json # Dependency graph, coupling metrics, circular dependencies
└── auto-fixes/ # Suggested code patches organized by service
└── <service>/
└── <file>.patch.md # Markdown with before/after code blocks and explanation.forgewright/code-reviewer/.forgewright/code-reviewer/
├── review-report.md # 完整评审报告——执行摘要+所有发现结果
├── architecture-conformance.md # ADR合规性检查——逐项决策审计
├── findings/
│ ├── critical.md # 阻碍部署的发现结果(数据丢失风险、正确性bug)
│ ├── high.md # 生产前必须修复的发现结果(架构违规、重大bug)
│ ├── medium.md # 应尽快修复的发现结果(代码质量、可维护性问题)
│ └── low.md # 建议性发现结果(风格、 minor优化)
├── metrics/
│ ├── complexity.json # 每个函数/模块的圈复杂度
│ ├── coverage-gaps.json # 未测试代码路径、缺失的边缘场景覆盖率
│ └── dependency-analysis.json # 依赖图、耦合指标、循环依赖
└── auto-fixes/ # 按服务组织的建议代码补丁
└── <service>/
└── <file>.patch.md # 包含前后代码块及说明的Markdown文件| Severity | Definition | Action |
|---|---|---|
| Critical | Data loss risk or correctness bug causing production incidents | Must fix before deployment |
| High | Architectural violation or reliability risk at scale | Must fix before production release |
| Medium | Code quality issue increasing maintenance cost | Fix within current sprint |
| Low | Style issue or minor optimization | Fix when convenient |
| 严重级别 | 定义 | 操作 |
|---|---|---|
| Critical(致命) | 存在数据丢失风险或导致生产事故的正确性bug | 部署前必须修复 |
| High(高) | 架构违规或大规模可靠性风险 | 生产发布前必须修复 |
| Medium(中) | 增加维护成本的代码质量问题 | 当前迭代内修复 |
| Low(低) | 风格问题或 minor优化建议 | 方便时修复 |
Execute sequentially: Review architecture conformance following Phase 1 checklist. Compare implementation against ADRs. Write to code-reviewer/architecture-conformance.md.
Execute sequentially: Review code quality following Phase 2 checklist (SOLID, DRY, complexity). Write findings to code-reviewer/findings/.
Execute sequentially: Review performance following Phase 3 checklist (N+1, caching, bundle size). Write findings to code-reviewer/findings/.
Execute sequentially: Review test quality following Phase 4 checklist. Cross-reference test plan. Write to code-reviewer/metrics/.Execute sequentially: Review architecture conformance following Phase 1 checklist. Compare implementation against ADRs. Write to code-reviewer/architecture-conformance.md.
Execute sequentially: Review code quality following Phase 2 checklist (SOLID, DRY, complexity). Write findings to code-reviewer/findings/.
Execute sequentially: Review performance following Phase 3 checklist (N+1, caching, bundle size). Write findings to code-reviewer/findings/.
Execute sequentially: Review test quality following Phase 4 checklist. Cross-reference test plan. Write to code-reviewer/metrics/.docs/architecture/docs/architecture/docs/architecture/api/schemas/services/libs/frontend/.forgewright/code-reviewer/architecture-conformance.mddocs/architecture/docs/architecture/docs/architecture/docs/architecture/api/schemas/services/libs/frontend/.forgewright/code-reviewer/architecture-conformance.mddocs/architecture/services/libs/frontend/metrics/complexity.jsoncatch (e: any).forgewright/code-reviewer/findings/.forgewright/code-reviewer/metrics/complexity.jsonservices/libs/frontend/metrics/complexity.jsoncatch (e: any).forgewright/code-reviewer/findings/.forgewright/code-reviewer/metrics/complexity.jsonservices/libs/frontend/docs/architecture/import _ from 'lodash'import get from 'lodash/get'.forgewright/code-reviewer/findings/.forgewright/code-reviewer/metrics/dependency-analysis.jsonservices/libs/frontend/docs/architecture/import _ from 'lodash'import get from 'lodash/get'.forgewright/code-reviewer/findings/.forgewright/code-reviewer/metrics/dependency-analysis.jsontests/tests/.forgewright/qa-engineer/test-plan.md.forgewright/qa-engineer/coverage/thresholds.jsonservices/libs/truefalse.forgewright/code-reviewer/findings/.forgewright/code-reviewer/metrics/coverage-gaps.jsontests/tests/.forgewright/qa-engineer/test-plan.md.forgewright/qa-engineer/coverage/thresholds.jsonservices/libs/truefalse.forgewright/code-reviewer/findings/.forgewright/code-reviewer/metrics/coverage-gaps.json.forgewright/code-reviewer/review-report.md.forgewright/code-reviewer/findings/critical.mdhigh.mdmedium.mdlow.md### [FINDING-ID] Short descriptionfile:line.forgewright/code-reviewer/auto-fixes/<service>/<file>.patch.md.forgewright/code-reviewer/metrics/complexity.json.forgewright/code-reviewer/metrics/coverage-gaps.json.forgewright/code-reviewer/metrics/dependency-analysis.json.forgewright/code-reviewer/.forgewright/code-reviewer/review-report.md.forgewright/code-reviewer/findings/critical.mdhigh.mdmedium.mdlow.md### [发现ID] 简短描述file:line.forgewright/code-reviewer/auto-fixes/<service>/<file>.patch.md.forgewright/code-reviewer/metrics/complexity.json.forgewright/code-reviewer/metrics/coverage-gaps.json.forgewright/code-reviewer/metrics/dependency-analysis.json.forgewright/code-reviewer/.forgewright/code-reviewer/.forgewright/code-reviewer/feat:fix:chore:docs:review-report.mdfeat:fix:chore:docs:review-report.mdarchitecture-conformance.mddocs/architecture/.forgewright/qa-engineer/test-plan.mdreview-report.mdcritical.mdhigh.mdmedium.mdlow.mdmetrics/complexity.jsonmetrics/coverage-gaps.jsonmetrics/dependency-analysis.jsonarchitecture-conformance.mddocs/architecture/.forgewright/qa-engineer/test-plan.mdreview-report.mdcritical.mdhigh.mdmedium.mdlow.mdmetrics/complexity.jsonmetrics/coverage-gaps.jsonmetrics/dependency-analysis.json