rtgs2017-nagaagent-code-review.ocm.json json Copy{
"ocm": "1",
"id": "rtgs2017-nagaagent-code-review",
"kind": "skill",
"name": "code-review",
"description": "代码审查和质量分析技能。用于审查代码、发现潜在问题、提供改进建议。当用户请求代码审查、代码质量分析或最佳实践建议时使用。",
"publisher": "rtgs2017",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"skill-md",
"code",
"review",
"quality",
"skills-sh"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"代码审查和质量分析技能。用于审查代码、发现潜在问题、提供改进建议。当用户请求代码审查、代码质量分析或最佳实践建议时使用。"
],
"primary": false,
"metadata": {
"source": {
"provider": "skills.sh",
"repository": "https://github.com/rtgs2017/nagaagent",
"path": "skills/code-review/SKILL.md",
"ref": "HEAD",
"url": "https://github.com/rtgs2017/nagaagent/blob/HEAD/skills/code-review/SKILL.md",
"key": "rtgs2017/nagaagent/skills/code-review/SKILL.md"
}
},
"instructions": "# 代码审查技能\r\n\r\n本技能提供专业的代码审查能力,帮助发现潜在问题并提供改进建议。\r\n\r\n## 审查维度\r\n\r\n### 1. 代码质量\r\n- **可读性**: 命名规范、注释完整性、代码结构\r\n- **可维护性**: 模块化程度、耦合度、复杂度\r\n- **一致性**: 代码风格、设计模式使用\r\n\r\n### 2. 潜在问题\r\n- **Bug 风险**: 空指针、边界条件、异常处理\r\n- **安全漏洞**: 注入攻击、敏感数据泄露、权限问题\r\n- **性能问题**: 算法复杂度、资源泄漏、并发问题\r\n\r\n### 3. 最佳实践\r\n- **设计原则**: SOLID、DRY、KISS\r\n- **语言特性**: 现代语法、标准库使用\r\n- **测试覆盖**: 单元测试、边界测试\r\n\r\n## 审查流程\r\n\r\n1. **概览分析**: 理解代码目的和结构\r\n2. **逐行审查**: 检查每个函数和模块\r\n3. **问题分类**: 按严重程度分为 Critical/Major/Minor\r\n4. **建议生成**: 提供具体的改进方案\r\n\r\n## 输出格式\r\n\r\n```markdown\r\n## 代码审查报告\r\n\r\n### 概述\r\n[代码的整体评价]\r\n\r\n### 发现的问题\r\n\r\n#### Critical(严重)\r\n- [ ] 问题描述 (文件:行号)\r\n - 原因分析\r\n - 建议修",
"cost": {
"context_tokens": 192
}
}