code-explanation-generation
Analyzes submitted code snippets and generates clear, detailed explanations of what the code does, how it works, and why specific approaches were chosen. Breaks down complex logic into understandable components.
code-review-feedback
Reviews submitted code for quality, best practices, performance, and security issues. Provides constructive feedback on code style, potential bugs, and improvement suggestions.
coding-problem-solving
Helps solve specific coding problems and challenges by providing step-by-step solutions, alternative approaches, and explanations of the logic behind solutions.
code-optimization-suggestions
Analyzes code for performance bottlenecks and suggests optimizations including algorithmic improvements, resource efficiency, and time/space complexity reduction.
syntax-error-detection
Identifies syntax errors, typos, and language-specific mistakes in code and suggests corrections with explanations of why the error occurred.
code-documentation-generation
Generates clear documentation, comments, and docstrings for code including function descriptions, parameter explanations, and usage examples.
language-translation
Converts code from one programming language to another while maintaining functionality and adapting to language-specific idioms and best practices.
test-case-generation
Generates unit tests, test cases, and test scenarios for provided code to improve test coverage and identify edge cases.
+2 more capabilities