Code Quality Plugin¶
Comprehensive code quality tools with Python linting, code review, and expert agents for Python and Frontend development.
Version 3.0.2¶
Breaking Change: Java developer agent moved to development plugin. Now includes /code-quality:ruff-check command and 3 expert agents for proactive code quality assistance.
Commands¶
/code-quality:ruff-check¶
Lint and format all Python files in the project with Ruff.
Features:
- ⚡ Fast Python linting with Ruff
- 🔧 Automatic code formatting
- ✅ PEP 8 compliance checking
- 🐛 Common error detection
- 📊 Detailed error reporting
Usage:
| Bash | |
|---|---|
Checks: - PEP 8 style compliance - Import sorting - Unused imports - Code complexity - Type hints - Docstring presence
Agents¶
All agents activate automatically based on context. See Skills & Agents Activation Guide for details.
Code Reviewer¶
Expert for comprehensive code reviews with focus on quality, security, and maintainability.
Activation: - Automatic: After writing/changing code, during PR reviews - Manual: "Review this code for quality and security"
Expertise: - 🔍 Code quality analysis - 🔒 Security vulnerability detection - ⚡ Performance optimization suggestions - 📚 Best practices enforcement - ♻️ Refactoring recommendations
Use proactively: - Automatically after writing/changing code - For pull request reviews - Before commits - During refactoring sessions
Review Focus: - Code structure and organization - Security vulnerabilities - Performance bottlenecks - Maintainability issues - Test coverage - Documentation quality
Python Expert¶
Expert for writing idiomatic Python code with advanced features.
Activation: - Automatic: Python refactoring, optimization, or architecture questions - Manual: "Use python-expert to optimize this code"
Expertise: - 🐍 Idiomatic Python patterns - 🎨 Decorators, generators, async/await - ⚡ Performance optimization - 🎯 Design patterns - ✅ Comprehensive testing - 📋 Type hints and mypy
Use proactively for: - Python refactoring - Optimization tasks - Complex Python features - Architecture decisions - Testing strategies
Specializations: - Modern Python (3.10+) - Async programming - Context managers - Metaclasses - Performance tuning
Frontend Developer¶
Expert for creating Next.js applications with React, shadcn/ui, and Tailwind CSS.
Activation: - Automatic: React/Next.js development, UI component creation - Manual: "Use frontend-developer to create this component"
Expertise: - ⚛️ React components and hooks - 🎨 shadcn/ui component library - 🎯 Tailwind CSS styling - 🚀 Next.js SSR/SSG - 📱 App Router patterns - ⚡ Modern frontend architecture
Use proactively for: - Next.js development - UI component creation - Frontend architecture - Performance optimization - Responsive design
Specializations: - Server components - Client components - App Router - shadcn/ui integration - Tailwind patterns
Installation¶
Use Cases¶
Python Development¶
| Bash | |
|---|---|
React/Next.js Development¶
| Bash | |
|---|---|
Code Review Workflow¶
| Bash | |
|---|---|
Changelog¶
Version 3.0.2 (2026-02-27)¶
- Moved java-developer agent to development plugin
- Updated description to reflect current agent inventory
- Added
keywordsandlicensefields to plugin.json - Translated agent descriptions and documentation to English
Version 2.0.0 (2026-01-10)¶
- Added
/code-quality:ruff-checkcommand for Python linting - Added code-reviewer agent for proactive reviews
- Added python-expert agent for Python development
- Added frontend-developer agent for Next.js/React development
Version 1.0.0¶
- Initial release with
/code-quality:reviewand/code-quality:refactorcommands
License¶
MIT License - see LICENSE file for details.
Made with ❤️ by Talent Factory GmbH