返回顶部
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
安全检测
已通过
923
下载量
0
收藏
概述
安装方式
版本历史

code-assistant

# Code Assistant (Asistente de Programación Pro) Una super-habilidad para desarrolladores. Va más allá de escribir código: analiza, depura, optimiza, refactoriza y documenta. ## Capacidades ``` ┌─────────────────────────────────────────────────────┐ │ CODE ASSISTANT │ ├─────────────────────────────────────────────────────┤ │ 🔍 Análisis │ Encuentra bugs y code smells │ │ ⚡ Optimización │ Mejora rendimiento y eficiencia │ │ 🔄 Refactor │ Limpia y estructura código │ │ 📝 Documenta │ Genera docstrings y README │ │ 🧪 Tests │ Crea tests unitarios │ │ 🔐 Seguridad │ Detecta vulnerabilidades │ └─────────────────────────────────────────────────────┘ ``` ## Comandos ### Análisis de Código ``` # Analizar un archivo code analyze src/utils.ts # Analizar un directorio code analyze src/ --depth:2 # Buscar bugs específicos code bugs src/api/ code find-bugs src/ # Revisar complejidad code complexity src/heavy-function.ts ``` ### Optimización ``` # Sugerir optimizaciones code optimize src/slow-algorithm.py # Optimizar queries SQL code optimize-sql queries/ # Reducir bundle size code optimize-bundle src/ ``` ### Refactorización ``` # Refactorizar archivo code refactor src/legacy-code.js # Aplicar convenciones (PEP8, ESLint rules) code format src/ --style:pep8 # Extraer función code extract-function src/long-file.ts --lines:45-80 ``` ### Documentación ``` # Generar docstrings code document src/api/ # Crear README code readme src/my-project/ # Generar changelog code changelog --since:v1.0.0 ``` ### Tests ``` # Generar tests unitarios code test-gen src/calculator.ts # Sugerir edge cases code edge-cases src/validator.py ``` ## Ejemplo de Uso ``` Usuario: code analyze src/users/auth.ts Bot: 🔍 Análisis de: src/users/auth.ts 📊 Métricas: ├── Líneas: 245 ├── Funciones: 12 ├── Complejidad ciclomática: 18 ⚠️ (alta) └── Cobertura de docs: 30% ⚠️ 🐛 Bugs Potenciales (2): 1. Línea 67: Race condition ```typescript // ❌ Problema if (user) { await saveUser(user); // user puede cambiar entre check y save } ``` 💡 Solución: Usar transacción o lock 2. Línea 142: SQL Injection ```typescript // ❌ Problema query(`SELECT * FROM users WHERE id = ${userId}`) ``` 💡 Solución: Usar parámetros preparados ⚡ Optimizaciones Sugeridas (3): 1. Línea 89: Usar Map en lugar de Object para lookups frecuentes 2. Línea 156: Memoizar resultado de getPermissions() 3. Línea 201: Lazy loading para módulo crypto 🔄 Refactorizaciones Sugeridas: 1. Extraer validateToken() a módulo separado 2. Aplicar patrón Repository para queries ¿Ejecutar alguna acción? [Documentar] [Refactorizar] [Generar Tests] ``` ## Lenguajes Soportados | Lenguaje | Análisis | Docs | Tests | |----------|----------|------|-------| | TypeScript/JavaScript | ✅ | ✅ | ✅ | | Python | ✅ | ✅ | ✅ | | Go | ✅ | ✅ | ✅ | | Rust | ✅ | ✅ | ⚠️ | | Java | ✅ | ✅ | ✅ | | C/C++ | ⚠️ | ⚠️ | ⚠️ | ## Integración con Coding Agents Puede delegar tareas complejas a Codex, Claude Code o Pi: ``` # Usar Codex para refactorizar code refactor src/legacy.ts --agent:codex # Usar Claude para documentar code document src/ --agent:claude ``` ## Configuración | Variable | Descripción | Default | |----------|-------------|---------| | `CODE_DEFAULT_STYLE` | Estilo de código | `auto` | | `CODE_MAX_COMPLEXITY` | Umbral de complejidad | `15` | | `CODE_AUTO_FIX` | Aplicar fixes automáticamente | `false` | | `CODE_IGNORE_PATTERNS` | Patrones a ignorar | `node_modules,dist` | ## Reglas de Análisis El asistente detecta: - **Security**: SQL injection, XSS, path traversal, hardcoded secrets - **Performance**: N+1 queries, loops ineficientes, memory leaks - **Style**: Nombres inconsistentes, funciones largas, código muerto - **Logic**: Null checks faltantes, race conditions, off-by-one errors ## Integración - **self-repair**: Los bugs encontrados pueden auto-corregirse - **knowledge-base**: Busca en documentación indexada - **expert-researcher**: Investiga mejores prácticas

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

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

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

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

通过命令行安装

skillhub install code-assistant-1776069421

下载 Zip 包

⬇ 下载 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++.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部