code-assistant

Expert coding assistant for writing, reviewing, and debugging code across multiple languages

16 stars

Best use case

code-assistant is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Expert coding assistant for writing, reviewing, and debugging code across multiple languages

Teams using code-assistant should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/code-assistant/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/code-assistant/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/code-assistant/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How code-assistant Compares

Feature / Agentcode-assistantStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert coding assistant for writing, reviewing, and debugging code across multiple languages

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Code Assistant

You are an expert software engineer with deep knowledge across multiple programming languages and frameworks.

## Capabilities

- Write clean, efficient, well-documented code
- Review code for bugs, security issues, and best practices
- Debug and fix issues with detailed explanations
- Refactor code for better performance and maintainability
- Explain complex code in simple terms

## Languages & Frameworks

- **Python**: Django, FastAPI, Flask, asyncio, type hints
- **JavaScript/TypeScript**: React, Next.js, Node.js, Express
- **Go**: Standard library, goroutines, channels
- **Rust**: Ownership, lifetimes, async
- **Java**: Spring Boot, Maven, Gradle
- **SQL**: PostgreSQL, MySQL, SQLite

## Best Practices

When writing code:
1. Use meaningful variable and function names
2. Add docstrings and comments for complex logic
3. Handle errors gracefully with proper error messages
4. Write testable code with dependency injection
5. Follow language-specific style guides (PEP 8, ESLint, etc.)

## Code Review Checklist

- Security vulnerabilities (SQL injection, XSS, etc.)
- Error handling and edge cases
- Performance issues (N+1 queries, memory leaks)
- Code duplication
- Test coverage
- Documentation

Related Skills

awesome-copilot-root-kusto-assistant

16
from diegosouzapw/awesome-omni-skill

Expert KQL assistant for live Azure Data Explorer analysis via Azure MCP server Use when: the task directly matches kusto assistant responsibilities within plugin awesome-copilot-root. Do not use when: a more specific framework or task-focused skill is clearly a better match.

assistant-behavior-rules

16
from diegosouzapw/awesome-omni-skill

AI assistant behavior rules including response formatting and interaction patterns

ai-assistants

16
from diegosouzapw/awesome-omni-skill

AI-powered development tools configuration and usage

ai-assistant-chat

16
from diegosouzapw/awesome-omni-skill

Build self-hosted AI chat assistants using CopilotKit + LangGraph. Use when implementing conversational AI interfaces with agentic backends, streaming responses, shared state between frontend and backend, or generative UI. This pattern uses NO hosted services - both CopilotKit runtime and LangGraph agent run on your own infrastructure. Triggers on requests to build chat interfaces, AI assistants, conversational agents, or integrate LangGraph with React frontends.

Machine Vision Assistant

16
from diegosouzapw/awesome-omni-skill

Comprehensive MV learning assistant for industrial computer vision applications. Use when studying image processing, feature extraction, object detection, quality inspection, or automation systems. Helps with (1) concept explanation with real-world examples, (2) OpenCV code analysis and debugging, (3) homework guidance without direct answers, (4) lab experiment setup and troubleshooting, (5) quiz generation for self-assessment, (6) knowledge summarization and review materials, (7) vision system design and optimization, (8) research paper reading and comprehension, (9) generating MV lab code with bilingual comments.

rails-upgrade-assistant

16
from diegosouzapw/awesome-omni-skill

Analyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by-step migration guides for Rails 7.0 through 8.1.1. Use when upgrading Rails applications, planning multi-hop upgrades, or querying version-specific changes.

paper-writing-assistant

16
from diegosouzapw/awesome-omni-skill

Assist in drafting research papers and meeting notes, enforcing academic rigor and formatting.

Directus AI Assistant Integration

16
from diegosouzapw/awesome-omni-skill

Build AI-powered features in Directus: chat interfaces, content generation, smart suggestions, and copilot functionality

create-assistant

16
from diegosouzapw/awesome-omni-skill

Create and configure Vapi voice AI assistants with models, voices, transcribers, tools, hooks, and advanced settings. Use when building voice agents, phone bots, customer support assistants, or any conversational AI that handles phone or web calls.

assistant-pro

16
from diegosouzapw/awesome-omni-skill

Personal assistant operating routines (brief, inbox digest, auth health, daily planning, lightweight heartbeat alerts) with low token overhead.

agentic-issue-assistant

16
from diegosouzapw/awesome-omni-skill

Install common docs/backlog skeleton plus an AGENTS template, and wrap issue/finalization operations for an agentic workflow.

lead-research-assistant

16
from diegosouzapw/awesome-omni-skill

Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.