mcpField
S
sniper-check

sniper-check

github.com/fusengine测试与质量3440 次安装2 周前更新
代码仓库

关于 sniper-check

Sniper Check 是一项在隔离上下文中运行代码质量检查流程的技能,适用于代码修改后的验证。它执行影响分析、Lint 检查、最小修正和复验,仅将最终验证报告返回主对话。

主要功能

  1. 01隔离上下文运行检查
  2. 02六阶段代码质量流程
  3. 03Grep 使用影响分析
  4. 04Lint 错误检测与修正
  5. 05复验至零错误
  6. 06仅返回最终报告

适用场景

  1. 01修改代码后检查质量
  2. 02验证指定文件或目录
  3. 03重构后运行项目检查
  4. 04定位并修复 Lint 错误

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fusengine/claude-plugins --skill sniper-check

安装后在 Claude Code 中输入/sniper-check确认已加载。

详细介绍

Sniper Check 会在隔离的分叉上下文中运行完整的 sniper Agent 六阶段代码质量工作流(并行执行 explore-codebase + research-expert、基于 Grep 的影响分析、检测 Linter 错误、进行最小修正、重新验证直至错误数为零),因此只有最终验证报告会返回到父对话中——调查过程本身不会污染父对话。可在进行任何代码修改后,对特定文件、目录或整个项目使用它。

目标: $ARGUMENTS

Sniper Check

概述

在隔离的分叉上下文中使用 sniper Agent 快速验证代码质量。执行完整的六阶段工作流,同时避免污染主对话上下文。

特性详情
上下文分叉(隔离的子 Agent)
Agentsniper(Sonnet)
阶段六阶段代码质量工作流
结果仅最终报告返回到父对话

使用时机

场景用法
修改代码后/sniper-check src/
验证特定文件/sniper-check path/to/file.ts
检查整个项目/sniper-check .
重构后/sniper-check src/components/

工作流

执行强制性的六阶段 code-quality 工作流:

  1. 阶段 1+2(并行):并行启动以下两项:
    • explore-codebase(Haiku)→ 架构探索
    • research-expert(Sonnet)→ 文档验证
  2. 阶段 3:使用 Grep 搜索所有用法 → 影响分析
  3. 阶段 4:运行 Linter → 检测错误
  4. 阶段 5:应用修正 → 最小改动
  5. 阶段 6:重新运行 Linter → 错误数为零

关键: 阶段 1+2 必须并行运行(在同一条消息中调用两次 Task)。


关键规则

规则原因
不得跳过阶段 1+2仅采用有文档依据的修复
始终按顺序执行各阶段阶段之间存在依赖关系
Linter 错误数必须为零不可妥协的退出条件
只做最小改动只进行必要的最小修复

报告格式

返回一份验证报告,包含:

  • 架构摘要(来自 explore-codebase)
  • 文档参考(来自 research-expert)
  • 影响分析表(用法、风险等级)
  • 已修复错误(严重、高、中、低)
  • SOLID 合规状态
  • 最终 Linter 状态(错误数必须为零)

评论

支持 Markdown