warden

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Run Warden to analyze code changes before committing.
在提交代码前运行Warden来分析代码变更。

References

参考资料

Read the relevant reference when the task requires deeper detail:
DocumentRead When
${CLAUDE_SKILL_ROOT}/references/cli-reference.md
Full option details, per-command flags, examples
${CLAUDE_SKILL_ROOT}/references/configuration.md
Editing warden.toml, triggers, patterns, troubleshooting
${CLAUDE_SKILL_ROOT}/references/config-schema.md
Exact field names, types, and defaults
${CLAUDE_SKILL_ROOT}/references/creating-skills.md
Writing custom skills, remote skills, skill discovery
当任务需要更详细的信息时,请阅读相关参考文档:
文档阅读场景
${CLAUDE_SKILL_ROOT}/references/cli-reference.md
完整选项详情、各命令参数、示例
${CLAUDE_SKILL_ROOT}/references/configuration.md
编辑warden.toml、触发器、匹配规则、故障排查
${CLAUDE_SKILL_ROOT}/references/config-schema.md
精确的字段名称、类型及默认值
${CLAUDE_SKILL_ROOT}/references/creating-skills.md
编写自定义Skill、远程Skill、Skill发现

Running Warden

运行Warden

bash
undefined
bash
undefined

Analyze uncommitted changes (uses warden.toml triggers)

分析未提交的变更(使用warden.toml中的触发器)

warden
warden

Run a specific skill

运行指定的Skill

warden --skill find-bugs
warden --skill find-bugs

Analyze specific files

分析指定文件

warden src/auth.ts src/database.ts
warden src/auth.ts src/database.ts

Analyze changes from a git ref

分析Git引用范围内的变更

warden main..HEAD warden HEAD~3
warden main..HEAD warden HEAD~3

Auto-apply suggested fixes

自动应用建议的修复

warden --fix
warden --fix

Fail on high-severity findings

当发现高严重度问题时终止运行

warden --fail-on high

Set `WARDEN_ANTHROPIC_API_KEY` or log in via `claude login` before running.
warden --fail-on high

运行前请设置`WARDEN_ANTHROPIC_API_KEY`或通过`claude login`登录。

Pre-Commit Workflow

提交前工作流

After making code changes and before committing:
  1. Run
    warden
    to analyze uncommitted changes
  2. Review the findings
  3. Fix issues Warden reports (or use
    warden --fix
    to auto-apply)
  4. Commit the changes
Run Warden once to validate work. Do not loop re-running Warden on the same changes.
在完成代码变更后、提交前:
  1. 运行
    warden
    分析未提交的变更
  2. 查看分析结果
  3. 修复Warden报告的问题(或使用
    warden --fix
    自动应用修复)
  4. 提交变更
仅需运行一次Warden验证工作成果,无需针对同一变更重复运行。

Reading Output

解读输出结果

Severity levels:
  • critical
    - Must fix before merge
  • high
    - Should fix before merge
  • medium
    - Worth reviewing
  • low
    - Minor improvement
  • info
    - Informational only
Exit codes:
0
= no findings at or above fail threshold.
1
= findings at or above fail threshold.
Verbosity:
-v
shows real-time findings.
-vv
shows debug info (tokens, latency).
-q
shows errors and summary only.
严重度等级:
  • critical
    - 合并前必须修复
  • high
    - 合并前建议修复
  • medium
    - 值得审核
  • low
    - 微小改进
  • info
    - 仅为信息提示
退出码:
0
= 未发现达到或超过失败阈值的问题;
1
= 发现达到或超过失败阈值的问题。
日志详细度:
-v
显示实时分析结果;
-vv
显示调试信息(令牌、延迟);
-q
仅显示错误和摘要。

Commands

命令列表

CommandDescription
warden
Run analysis (default)
warden init
Initialize warden.toml and GitHub workflow
warden add [skill]
Add skill trigger to warden.toml
warden sync [remote]
Update cached remote skills
warden setup-app
Create GitHub App via manifest flow
For full options and flags, read
${CLAUDE_SKILL_ROOT}/references/cli-reference.md
.
命令描述
warden
运行分析(默认命令)
warden init
初始化warden.toml和GitHub工作流
warden add [skill]
向warden.toml中添加Skill触发器
warden sync [remote]
更新缓存的远程Skill
warden setup-app
通过清单流程创建GitHub App
如需完整选项和参数,请阅读
${CLAUDE_SKILL_ROOT}/references/cli-reference.md