| name | coding-assistant |
| description | AI-powered coding assistant for code generation, explanation, debugging, and refactoring. Supports 50+ programming languages. |
| triggers | ["help me code","写代码","debug python","explain code","refactor code"] |
Coding Assistant
AI-powered coding assistant for all your programming needs.
Features
- 💻 Code Generation — Generate code from description
- 📖 Code Explanation — Understand any code
- 🐛 Debugging — Find and fix bugs
- ♻️ Refactoring — Improve code quality
- 📚 Documentation — Generate docs/comments
- ✅ Code Review — AI-powered review
Supported Languages
Python, JavaScript, TypeScript, Go, Rust, Java, C++, C#, Ruby, PHP, Swift, Kotlin, Scala, R, MATLAB, Julia, Lua, Perl, Haskell, Elixir, Clojure, F#, OCaml, Dart, SQL, Shell, and 30+ more.
Usage
Generate Code
hermes code generate \
--prompt "function to calculate fibonacci" \
--language python
hermes code generate --spec api-spec.yaml --language typescript
Debug Code
hermes code debug --file main.py
hermes code debug --function "broken_function" --file main.py
Explain Code
hermes code explain --file complex_module.py
hermes code explain --lines "10-50" --file main.py
Refactor
hermes code refactor --file main.py --target performance
hermes code convert --from python --to javascript --file script.py
Generate Tests
hermes code test --file main.py --framework pytest
Examples
API Development
hermes code generate \
--prompt "REST API for user management with CRUD operations" \
--language python \
--framework fastapi
Data Processing
hermes code generate \
--prompt "pandas code to clean and merge datasets" \
--language python
DevOps Script
hermes code generate \
--prompt "bash script to deploy docker container" \
--language shell
Configuration
defaults:
language: python
style: pep8
comments: true
generation:
max_tokens: 2000
temperature: 0.7
debug:
explain_fixes: true
include_tests: true
Pitfalls
- Context Window — Large files may exceed limits
- Framework Knowledge — May not know all frameworks
- Best Practices — Verify generated code for security