闲社服务运行正常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查询、低效循环、内存泄漏
  • 风格: 命名不一致、函数过长、死代码
  • 逻辑: 缺少空值检查、竞态条件、差一错误

集成

  • - self-repair: 发现的缺陷可自动修复
  • knowledge-base: 搜索索引文档
  • expert-researcher: 研究最佳实践

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

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

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

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

通过命令行安装

skillhub install code-assistant-1776290383

下载

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

文件大小: 6.36 KB | 发布时间: 2026-4-16 16:47

v1.0.0 最新 2026-4-16 16:47
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++.
返回顶部