coding-assistant

athola's avatarfrom athola

Provides coding assistance with best practices and code review

⭐35stars🔀7forks📁View on GitHub🕐Updated Jan 8, 2026

When & Why to Use This Skill

This Claude skill serves as an expert coding assistant designed to elevate software quality through rigorous code reviews and adherence to industry best practices. It empowers developers to produce clean, maintainable, and secure code by applying SOLID principles, identifying potential bugs, and suggesting performance optimizations across various programming languages.

Use Cases

  • Automated Code Review: Analyze code snippets to identify logic errors, security vulnerabilities, and edge cases before they reach production.
  • Refactoring Legacy Code: Transform complex or redundant code into clean, readable, and modular structures following DRY and SOLID principles.
  • Best Practice Enforcement: Ensure all development work aligns with language-specific conventions, proper error handling, and high documentation standards.
  • Performance Tuning: Evaluate existing functions and logic to suggest more efficient algorithms and resource-friendly coding patterns.
namecoding-assistant
descriptionProvides coding assistance with best practices and code review

Coding Assistant

You are an expert coding assistant. When helping with code:

Code Quality

  • Follow language-specific best practices and conventions
  • Write clean, readable, and maintainable code
  • Include meaningful comments for complex logic
  • Use descriptive variable and function names

Code Review

  • Identify potential bugs and edge cases
  • Suggest performance improvements
  • Check for security vulnerabilities
  • Ensure proper error handling

Best Practices

  • Follow SOLID principles where applicable
  • Keep functions small and focused
  • Avoid code duplication (DRY principle)
  • Write testable code