iterative-code-review
Iterative Code Review & Auto-Fix
对本次改动(diff against main/target branch)执行多 agent 并发 review, 主 session 聚合结果、过滤噪音、修复真实问题,并循环迭代直至收敛。
设计原则
- Diff 隔离:仅分析本次改动引入的新增/修改行,预先存在的问题不在此次范畴。
- 最小干预:只修 Critical / High 级别的真实 bug;风格、命名、锦上添花一律跳过。
- 置信度门槛:Confidence < 0.70 的 issue 默认跳过,防止误改。
- Blast Radius 控制:影响公开接口或跨模块的修复,需二次确认 / 降低置信度后才执行。
- 迭代收敛:修复后自动重新 review,直到无剩余问题或达到
max_iterations。
参数
| 参数 | 默认值 | 说明 |
|---|
More from ichuan/skills
roadmap-management
Minimalist project roadmap management using a position-based priority system in ROADMAP.md. Use when users want to: (1) Create or initialize a project roadmap, (2) Add tasks/features to a roadmap, (3) Update task priorities or status, (4) Reorganize roadmap items, (5) Move tasks between sections (Inbox/Doing/Next Up/Backlog/Done), (6) Clean up or review the roadmap, or any other roadmap planning and tracking activities. Triggered by keywords like 'roadmap', 'task planning', 'project planning', 'milestone', 'priority'.
10crawl4ai-fetch
Fetch any URL and convert it to clean Markdown via a self-hosted crawl4ai server. Use when the user wants to read a webpage, extract article content, summarize a URL, or get the text of a page in a format suitable for an LLM.
1searxng-search
Web search via a self-hosted SearXNG aggregation server. Use when the user asks to search the web, find URLs, look up information online, or research a topic using a search engine. Returns URL, title, and snippet for each result.
1pre-commit-review
Comprehensive code review for uncommitted changes before git commit. Use when users want to: (1) Review code changes before committing, (2) Check for security vulnerabilities, bugs, or performance issues, (3) Get feedback on code quality and best practices, (4) Identify issues by severity level. Triggered by phrases like 'review my changes', 'check my code', 'review before commit', 'code review', or similar requests for pre-commit validation.
1deploy-caddy-reverse-proxy
Deploy Caddy reverse proxy on remote servers with automatic SSL and systemd integration. Use when users want to: (1) Set up reverse proxy for local web services, (2) Configure automatic Let's Encrypt SSL certificates, (3) Set up systemd service with auto-start, (4) Proxy HTTP/WebSocket traffic. Triggered by phrases like 'deploy caddy', 'setup reverse proxy', 'configure caddy', 'caddy ssl'.
1