coderabbit
Process CodeRabbit AI PR review suggestions from CODERABBIT.md in the TCC repo; triage, validate against code/specs, and implement safe, production-ready fixes.
আপনার এজেন্টের জন্য উপযুক্ত সক্ষমতা খুঁজে নিন।
Process CodeRabbit AI PR review suggestions from CODERABBIT.md in the TCC repo; triage, validate against code/specs, and implement safe, production-ready fixes.
WHEN: Deep AI-powered code analysis, multi-model code review, security scanning with Codex and Gemini WHAT: Comprehensive code review using external AI models with severity-based findings, deduplication, and secret detection WHEN NOT: Simple lint checks -> code-reviewer, Quick security only -> security-scanner, Style formatting -> code-quality-checker
Write clean, consistent code following established naming conventions, formatting rules, and the DRY principle across all files. Use this skill when writing any code in any file, naming variables and functions, structuring code logic, formatting code with consistent indentation, choosing descriptive names that reveal intent, keeping functions small and focused, removing dead code and unused imports, extracting common logic into reusable functions, maintaining consistent code style across the codebase, configuring linters and formatters, or refactoring code for better readability. Apply this skill universally across all coding tasks to ensure code quality, maintainability, and consistency with project standards. This skill should be active for all file types including TypeScript, JavaScript, Python, Ruby, Java, Go, and other programming languages.
Use when writing or reviewing TypeScript code, or when the user mentions TypeScript, strict typing, type errors, or type safety.
Maintain code quality with Ruff for Python and ESLint/TypeScript for frontend. Run linters, fix issues, and ensure consistent formatting. Use when linting code, fixing style issues, or preparing to commit.
Run automatically after completing any code changes. Validates TypeScript build, auto-fixes prettier and linting, then manually fixes any remaining issues.
Validates code changes against safe-formdata's boundary-focused design principles. Detects violations of "keys are opaque", "no silent behavior", "no inference", and "explicit issue reporting". Use when reviewing PRs, implementing features, or checking adherence to design rules.
Rails code style conventions. Use when working with Rails projects, running commands, or writing Rails code.
Always use this skill when writing or editing code of any sort!
Analyze code comments for accuracy, completeness, and long-term maintainability. Use after adding documentation, before finalizing PRs with comment changes, or when reviewing existing comments for technical debt.
Validate and maintain YAML/JSON configuration files. Use when asked to check config consistency, add new mappings, update blocklists, or ensure configuration integrity.
Reviews code for quality, security, and maintainability. Use after writing/modifying code, before commits, or when asked to review changes. Triggers on "review code", "check my changes", "code review".
Skill for validating code changes against the established baseline
Compact Python style guide. Key conventions for clean, typed, documented code.
Safely refactor TypeScript code while maintaining type safety and test coverage. Includes verification steps.
Generates .stylelintrc configuration for linting CSS, SCSS, and Vue component styles. Auto-detects stylesheet type and fetches latest package versions for plugins.
Perform security-focused code review using OWASP guidelines and AI-specific security best practices.
Use when reviewing code for Architecture Decision Record (ADR) compliance during refactoring or code review - checks code against all project ADRs and reports violations with specific fixes