详细分析 ▾
运行时依赖
版本
Initial release: AI-powered debugging for 8 languages with error analysis, stack trace parsing, and fix suggestions
安装命令 点击复制
技能文档
AI-powered debugging from your terminal. Analyze error logs, explain error messages, parse stack traces, get fix suggestions, and access debugging cheatsheets for 8 languages.
Powered by Evolink.ai
当...时 到 使用
- 用户 shares 错误 log 和 asks "什么 went wrong?"
- 用户 pastes 错误 消息 和 wants explanation
- 用户 有 stack trace 和 needs help understanding
- 用户 有 buggy code 和 known 错误, wants fix suggestions
- 用户 needs quick debugging commands 对于 specific language
Quick 开始
1. 设置 EvoLink API 键
export EVOLINK_API_KEY="your-key-here"
Get a free key: evolink.ai/signup
2. Analyze 错误
bash scripts/debug.sh analyze error.log
bash scripts/debug.sh explain "Cannot read property 'map' of undefined"
3. 获取 cheatsheet
bash scripts/debug.sh cheatsheet python
Capabilities
AI Commands (require EVOLINK_API_KEY)
| Command | Description |
|---|---|
analyze | Analyze error log — summary, root cause, error chain, fix steps |
explain | Explain error — meaning, common causes, quick fix, proper fix |
trace | Parse stack trace — origin, call chain, root cause, fix |
suggest | Fix suggestions — bug location, why it fails, corrected code |
Info Commands (否 API 键 needed)
| Command | Description |
|---|---|
languages | List all supported languages |
cheatsheet [language] | Debugging commands and common errors |
Supported Languages
| Language | Debugger | Key Tools |
|---|---|---|
javascript | Node --inspect, Chrome DevTools | console.trace, memory profiling |
python | pdb, breakpoint() | tracemalloc, cProfile |
go | Delve | -race flag, pprof |
rust | rust-gdb, rust-lldb | RUST_BACKTRACE, env_logger |
java | Remote JDWP | jmap, jstack, GC logging |
network | curl -v, dig | lsof, netstat, ss |
css | Outline trick | Grid/Flex inspectors |
git | git bisect | Automated bisect with test scripts |
Examples
Analyze 错误 log
bash scripts/debug.sh analyze server-crash.log
Output:
错误 Summary: 节点.js process crashed due 到 unhandled Promise rejection in the database connection pool.
Root Cause: PostgreSQL 连接 字符串 contains 已过期 SSL certificate path, causing all new connections to fail silently...
Fix Steps: 1. Update the SSL certificate at /etc/ssl/certs/db.pem 2. ...
Explain 错误 消息
bash scripts/debug.sh explain "ECONNREFUSED 127.0.0.1:5432"
解析 stack trace
bash scripts/debug.sh trace crash-dump.txt
Suggest fixes 对于 buggy code
bash scripts/debug.sh suggest api/handler.py --error "KeyError: 'user_id'"
Configuration
| Variable | Default | Required | Description |
|---|---|---|---|
EVOLINK_API_KEY | — | Yes | Your EvoLink API key. Get one free |
EVOLINK_MODEL | claude-opus-4-6 | No | Model for AI analysis |
python3, curlSecurity
Data Transmission
AI commands send user-provided content (error logs, messages, code files) to api.evolink.ai for analysis by Claude. By setting EVOLINK_API_KEY and using these commands, you consent to this transmission. Data is not stored after the response is returned. The languages and cheatsheet commands run entirely locally and never transmit data.
Network Access
api.evolink.ai— AI 错误 analysis (AI commands 仅)
Persistence & Privilege
This skill creates temporary files for API payload construction which are cleaned up automatically. No credentials or persistent data are stored. The skill only reads files explicitly passed as arguments — it never scans or reads files on its own.
Links
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制