[ PROMPT_NODE_24568 ]
简单命令示例
[ SKILL_DOCUMENTATION ]
# 简单命令示例
针对常见用例的基本斜杠命令模式。
**重要:** 下面所有的示例都是作为给 Claude(智能体)的指令编写的,而不是发给用户的消息。命令是告诉 Claude 做什么,而不是告诉用户将发生什么。
## 示例 1:代码审查命令
**文件:** `.claude/commands/review.md`
markdown
---
description: 审查代码质量和问题
allowed-tools: Read, Bash(git:*)
---
审查此仓库中的代码,关注:
1. **代码质量:**
- 可读性和可维护性
- 一致的风格和格式
- 适当的抽象级别
2. **潜在问题:**
- 逻辑错误或 Bug
- 未处理的边界情况
- 性能问题
3. **最佳实践:**
- 设计模式使用是否正确
- 是否存在错误处理
- 文档是否充分
提供具体的反馈,并附带文件和行号引用。
**用法:**
> /review
---
## 示例 2:安全审查命令
**文件:** `.claude/commands/security-review.md`
markdown
---
description: 审查代码安全漏洞
allowed-tools: Read, Grep
model: sonnet
---
执行全面的安全审查,检查:
**常见漏洞:**
- SQL 注入风险
- 跨站脚本 (XSS)
- 身份验证/授权问题
- 不安全的数据处理
- 硬编码的密钥或凭据
**安全最佳实践:**
- 是否存在输入验证
- 输出编码是否正确
- 是否使用了安全默认值
- 错误消息是否安全
- 日志记录是否适当(无敏感数据)
对于发现的每个问题:
- 文件和行号
- 严重性(严重/高/中/低)
- 漏洞描述
- 建议的修复方案
按严重性优先处理问题。
**用法:**
> /security-review
---
## 3. 带文件参数的测试命令
**文件:** `.claude/commands/test-file.md`
markdown
---
description: 运行特定文件的测试
argument-hint: [test-file]
allowed-tools: Bash(npm:*), Bash(jest:*)
---
运行 $1 的测试:
测试执行:!`npm test $1`
分析结果:
- 测试通过/失败情况
- 代码覆盖率
- 性能问题
- 不稳定的测试 (Flaky tests)
如果发现失败,根据错误消息建议修复方案。
**用法:**
> /test-file src/utils/helpers.test.ts
---
## 示例 4:文档生成器
**文件:** `.claude/commands/document.md`
markdown
---
description: 为文件生成文档
argument-hint: [source-file]
---
为 @$1 生成综合文档
包括:
**概述:**
- 目的和