闲社服务运行正常AI智能体自动化平台
c

代码助手

技能标识:code-assistant

Asistente de programación especializado. Analiza código, encuentra bugs, sugiere optimizaciones, refactoriza y genera documentación automáticamente.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

代码助手

代码助手(专业编程助手)

一项面向开发者的超级技能。它不仅仅是编写代码:还能分析、调试、优化、重构和生成文档。

能力概览

┌─────────────────────────────────────────────────────┐
│ 代码助手 │
├─────────────────────────────────────────────────────┤
│ 🔍 代码分析 │ 发现缺陷和代码异味 │
│ ⚡ 性能优化 │ 提升运行效率与性能 │
│ 🔄 代码重构 │ 清理并优化代码结构 │
│ 📝 文档生成 │ 自动生成文档字符串和README │
│ 🧪 单元测试 │ 创建单元测试用例 │
│ 🔐 安全检测 │ 识别潜在安全漏洞 │
└─────────────────────────────────────────────────────┘

命令列表

代码分析

分析单个文件

code analyze src/utils.ts

分析目录

code analyze src/ --depth:2

查找特定缺陷

code bugs src/api/ code find-bugs src/

检查复杂度

code complexity src/heavy-function.ts

性能优化

提供优化建议

code optimize src/slow-algorithm.py

优化SQL查询

code optimize-sql queries/

减少打包体积

code optimize-bundle src/

代码重构

重构文件

code refactor src/legacy-code.js

应用编码规范(PEP8、ESLint规则)

code format src/ --style:pep8

提取函数

code extract-function src/long-file.ts --lines:45-80

文档生成

生成文档字符串

code document src/api/

创建README

code readme src/my-project/

生成变更日志

code changelog --since:v1.0.0

单元测试

生成单元测试

code test-gen src/calculator.ts

建议边界情况

code edge-cases src/validator.py

使用示例

用户:code analyze src/users/auth.ts

机器人:🔍 正在分析:src/users/auth.ts

📊 代码指标:
├── 代码行数:245
├── 函数数量:12
├── 圈复杂度:18 ⚠️(过高)
└── 文档覆盖率:30% ⚠️

🐛 潜在缺陷(2个):

1. 第67行:竞态条件
typescript
// ❌ 问题代码
if (user) {
await saveUser(user); // 检查与保存之间user可能发生变化
}

💡 解决方案:使用事务或锁机制

2. 第142行:SQL注入
typescript
// ❌ 问题代码
query(SELECT * FROM users WHERE id = ${userId})

💡 解决方案:使用参数化查询

⚡ 优化建议(3条):

1. 第89行:频繁查找时使用Map替代Object
2. 第156行:对getPermissions()结果进行缓存
3. 第201行:对crypto模块进行懒加载

🔄 重构建议:

1. 将validateToken()提取到独立模块
2. 对查询操作应用Repository模式

是否执行操作?[生成文档] [重构代码] [生成测试]

支持的语言

语言代码分析文档生成单元测试
TypeScript/JavaScript✅✅✅
Python
✅ | ✅ | ✅ | | Go | ✅ | ✅ | ✅ | | Rust | ✅ | ✅ | ⚠️ | | Java | ✅ | ✅ | ✅ | | C/C++ | ⚠️ | ⚠️ | ⚠️ |

与编程代理的集成

可以将复杂任务委托给Codex、Claude Code或Pi:

使用Codex进行重构

code refactor src/legacy.ts --agent:codex

使用Claude生成文档

code document src/ --agent:claude

配置选项

变量名描述默认值
CODEDEFAULTSTYLE代码风格auto
CODEMAXCOMPLEXITY
复杂度阈值 | 15 | | CODEAUTOFIX | 自动修复问题 | false | | CODEIGNOREPATTERNS | 忽略的文件模式 | node_modules,dist |

分析规则

助手能够检测:

  • - 安全漏洞:SQL注入、XSS攻击、路径遍历、硬编码密钥
  • 性能问题:N+1查询、低效循环、内存泄漏
  • 代码风格:命名不一致、函数过长、死代码
  • 逻辑错误:空值检查缺失、竞态条件、边界错误

集成能力

  • - 自我修复:发现的缺陷可以自动修复
  • 知识库:检索已索引的文档
  • 专家研究:研究最佳实践

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 code-assistant-1776069421 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-assistant-1776069421 技能

通过命令行安装

skillhub install code-assistant-1776069421

下载

⬇ 下载 code-assistant v1.0.0(免费)

文件大小: 6.36 KB | 发布时间: 2026-4-14 11:40

v1.0.0 最新 2026-4-14 11:40
Initial release of code-assistant: an all-in-one programming assistant.

- Analyzes code to find bugs, code smells, and vulnerabilities.
- Suggests optimizations for performance and efficiency.
- Refactors and formats code, applying common conventions.
- Automatically generates documentation, docstrings, and READMEs.
- Creates unit tests and suggests edge cases.
- Supports integration with external coding agents (Codex, Claude, Pi).
- Self-repair, documentation lookup, and best-practice research included.
- Multi-language support: TypeScript, Python, Go, Rust, Java, C/C++.
返回顶部