Skip to content
Development
Skill

/x-audit-style

独立代码规范巡检 skill。不在 x-dev → x-verify → x-qa-gate 主流程内,由用户手动触发或周期性调用。 调子 agent 做全项目视角的规范审查:命名一致性、复用机会、magic number、函数长度、文件大小、注释合理性、死代码。 触发:用户说"规范巡检"、"audit style"、"代码规范检查"、"style review"。

From plugin
x-dev-pipeline
1220 skills
Install
$ npx -y skills add KtKID/x-dev-pipeline --skill x-audit-style --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/x-audit-style

Context preview

The summary Claude sees to decide when to auto-load this skill.

独立代码规范巡检 skill。不在 x-dev → x-verify → x-qa-gate 主流程内,由用户手动触发或周期性调用。 调子 agent 做全项目视角的规范审查:命名一致性、复用机会、magic number、函数长度、文件大小、注释合理性、死代码。 触发:用户说"规范巡检"、"audit style"、"代码规范检查"、"style review"。

SKILL.md

x-audit-style.SKILL.md
name: x-audit-style
description: |
  独立代码规范巡检 skill。不在 x-dev → x-verify → x-qa-gate 主流程内,由用户手动触发或周期性调用。
  调子 agent 做全项目视角的规范审查:命名一致性、复用机会、magic number、函数长度、文件大小、注释合理性、死代码。
  触发:用户说"规范巡检"、"audit style"、"代码规范检查"、"style review"。

x-audit-style · 代码规范巡检

x-audit-style 是独立巡检 skill,不在主流程内。做全项目视角的代码规范审查。

为什么独立

规范问题需要**全局视角**才有意义——单文件命名好但和邻居命名风格不一致,单看局部最优;单任务级别揪命名是过度审查。剥离出来周期巡检更合适。

流程

1. 用户触发(手动调用 / 周期性)。 2. dispatch 子 agent。 3. 输出 audit-style 报告到 `reports/audit/audit-style-YYYYMMDD-HHmmss.md`。 4. 不自动触发 x-fix——由用户决定。

子 agent dispatch

Agent({
  description: "Style audit",
  subagent_type: "general-purpose",
  prompt: <本 SKILL.md 的"检查清单"段 + 项目代码 + 输出格式>
})

报告顶部必须填写 `Completed by model`。

检查清单

1. 命名一致性

  • 函数 / 变量命名风格是否项目内统一?(snake_case / camelCase)
  • 同概念是否多个名字(比如 user / account / member 混用)?
  • 缩写是否一致(id / ID / Id)?

2. 复用机会

  • 同样的代码在多处出现?提取函数。
  • 类似但不完全一样的代码?考虑参数化。
  • 多处用同一组 magic number?提取常量。

3. magic number / magic string

  • 数字 / 字符串字面量没有名字?
  • 配置值硬编码在代码里?

4. 函数 / 文件大小

  • 函数超过 50 行?
  • 文件超过 500 行?
  • 一个类承担超过 3 件事?

5. 注释合理性

  • 注释解释 WHAT(应该删,由代码说话)?
  • 注释解释 WHY(保留,特别是非显而易见的设计决策)?
  • 注释引用过期信息("used by X",但 X 已不存在)?

6. 死代码

  • 未被引用的函数 / 变量 / import?
  • 注释掉的代码(应删除,git 已记历史)?
  • 永远走不到的分支(unreachable code)?

输出

写入 `reports/audit/audit-style-YYYYMMDD-HHmmss.md`,模板见 `templates/audit-style-template.md`。

不在范围

  • 单任务级别的 style 审查(小范围 lint 工具搞定)
  • 自动可修复的(lint 工具 --fix 即可)
  • 主观偏好争议(用 lint config 决定,不靠 AI 评审)
Read more
Ships withx-dev-pipeline

An auditable development workflow for AI coding agents: requirement contracts, implementation evidence, deterministic checks, and risk-matched review.

Get the whole plugin
Stats
12
Stars
0
Forks
Active
Maintenance
Python
Language
MIT
License
8d ago
Last commit
5mo ago
Created

Repo: KtKID/x-dev-pipeline

Other skills on x-dev-pipeline.

x-cr
Skill

x-cr

软件正确性调查 skill。用于用户说“XX 不太对”“这个功能有 bug”“结果和预期不一致”“帮我查原因”,也用于 review 模块、文件、diff 或 PR 的正确性。遇到已知异常、模块不变量、信任边界、授权范围扩张、服务端校验、租户/会话隔离或持久化一致性问题时优先使用本 skill。 本 skill…

x-dev
Skill

x-dev

开发任务执行 skill。读取单个 task 的 dev-checklist.md,按行序以"先测试后实现"的方式逐行执行,dev-report 只记验证结论(全绿或 N 个 🔴),全部行验证通过后交付。触发:`x-dev {task-dir}`、用户要求执行/开发某个 task。

x-fix
Skill

x-fix

Bug 修复执行 skill。分三种入口: 1. 用户直接报告 Bug → 定位根因 → 修复 → 产出 fix-report-*.md 或 fix-note-*.md(无需 CR 报告) 2. 有 x-cr 的 CR 报告 → 按稳定 Bn/INV-ID 逐条修复 → 回写同一份 task 内或仓库级…

x-qa-gate
Skill

x-qa-gate

verify 通过后的质量审查。Q2/Q3 各由一个 reviewer 在单轮内按 q1-intent、q2-correctness、q3-evidence 三个独立 lens 穷尽检查;Q3 使用完整高风险输入和逐 lens 回执。发现 P0/P1 后登记 issue 并交 x-fix 批量修复,主 agent…

x-req3
Skill

x-req3

x-spec3 的任务拆解 skill。读取 `docs/spec/{spec-name}/spec.md` 的目标、边界与不变量、判断依据、验收清单和直接 GWT Scenarios,生成 `docs/spec/{spec-name}/tasks/{task-name}/dev-checklist.md`,并以…

x-spec3
Skill

x-spec3

在开发方案已经讨论清楚、需要固化保存时使用。也适用于用户明确要求保存方案、编写规格文档,或希望在开发前明确目标、边界、约束和验收标准的场景。将已确认的方案整理成可供后续任务拆解、开发和验证共同使用的规格文档。