What problem does it solve?
This Skill addresses the challenges of inconsistent code quality, recurring CodeRabbit feedback, and slow PR review cycles in Zammad MCP development. It provides a structured system to ensure high-quality contributions and continuous learning.
Core Features & Use Cases
- Pre-PR Self-Review: Utilize the
pre-pr-checklist.md to proactively identify and fix common issues before creating a Pull Request, significantly reducing review iterations.
- Pattern Learning & Guidance: Access consolidated CodeRabbit feedback in
coderabbit-learnings.md and detailed guides (e.g., pagination-patterns.md, error-handling-guide.md) to understand and prevent recurring mistakes.
- Systematic Improvement: Integrates a feedback loop to continuously update quality standards and documentation, fostering a self-improving development process.
- Use Case: Before submitting a new feature for Zammad MCP, use this Skill to run through a comprehensive checklist and review common pitfalls, ensuring your code meets project standards and passes review quickly.
Quick Start
Run pre-PR quality checks from your project root
./scripts/quality-check.sh && uv run pytest --cov=mcp_zammad