mirror of
https://github.com/awesome-skills/code-review-skill.git
synced 2026-03-22 02:19:32 +08:00
- Comprehensive code review skill for Claude Code - Support for React 19, Vue 3, Rust, TypeScript - TanStack Query v5, Suspense & Streaming patterns - ~3000 lines of review guidelines and checklists
2.2 KiB
2.2 KiB
Contributing to AI Code Review Guide
Thank you for your interest in contributing! This document provides guidelines for contributing to this project.
How to Contribute
Reporting Issues
- Use GitHub Issues to report bugs or suggest enhancements
- Provide clear descriptions and examples
- Include relevant code snippets when applicable
Submitting Changes
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Commit with clear messages (
git commit -m "Add: description") - Push to your fork (
git push origin feature/your-feature) - Open a Pull Request
Contribution Types
Adding New Language Support
When adding a new programming language:
-
Add a new section in
SKILL.mdwith:- Language-specific review patterns
- Common anti-patterns with ❌/✅ examples
- A review checklist
-
Add corresponding entries in
references/common-bugs-checklist.md -
Format:
### [Language] Code Review ```[language] // ❌ Bad pattern code example // ✅ Good pattern code example[Language] Review Checklist
- Check item 1
- Check item 2
Adding Framework Patterns
When adding framework-specific patterns:
- Ensure you reference official documentation
- Include version numbers (e.g., "React 19", "Vue 3.4+")
- Provide working code examples
- Add corresponding checklist items
Improving Existing Content
- Fix typos or grammatical errors
- Update outdated patterns
- Add more edge cases
- Improve code examples
Code Example Guidelines
Format
- Use ❌ for anti-patterns
- Use ✅ for recommended patterns
- Include comments explaining why
Quality
- Examples should be realistic, not contrived
- Show both the problem and the solution
- Keep examples focused and minimal
Commit Message Format
Type: Short description
Longer description if needed
- Detail 1
- Detail 2
Types:
Add: New feature or contentFix: Bug fix or correctionUpdate: Update existing contentRefactor: Restructure without changing behaviorDocs: Documentation only changes
Questions?
Feel free to open an issue for any questions about contributing.