A curated collection of Claude Code plugins designed to standardize and streamline team workflows for code review and project setup.
A comprehensive code review assistant that ensures consistency across your team's review process.
Features:
- Standardized checklist covering code quality, functionality, testing, and documentation
- Security and performance considerations
- Team-specific standards enforcement
- Structured feedback format with severity levels
Use Case: Run this command when reviewing pull requests to ensure all team standards are consistently applied.
An interactive guide for initializing new projects following team conventions.
Features:
- Language-specific project structure templates
- Essential configuration files (gitignore, README, CI/CD)
- Dependency management setup
- Code quality tooling (linters, formatters, testing)
- Documentation standards
Use Case: Use this command when starting a new project to ensure it follows all team conventions from day one.
In Claude Code, run:
/plugin marketplace add natifridman/claude-pluginsInstall individual plugins as needed:
/plugin install code-review-standards@team-standards-marketplace
/plugin install project-setup-standards@team-standards-marketplaceOr install both at once:
/plugin install code-review-standards project-setup-standardsWhen reviewing a pull request:
/code-reviewClaude will provide a comprehensive review based on team standards, covering all critical aspects from code quality to security.
When starting a new project:
/project-setupClaude will guide you through the complete setup process, ensuring all team conventions are followed.
You can customize these plugins to match your specific team standards:
- Fork this repository
- Edit the command files in
plugins/*/commands/*.md - Update the
marketplace.jsonto point to your fork - Team members can then add your customized marketplace
To contribute new plugins to this marketplace:
- Create a new plugin directory under
plugins/ - Include the required structure:
plugins/your-plugin-name/ ├── .claude-plugin/ │ └── plugin.json └── commands/ └── your-command.md - Update
.claude-plugin/marketplace.jsonto include your plugin - Submit a pull request with a description of the plugin's purpose
Each plugin follows this structure:
plugins/plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
└── commands/
└── command-name.md # Command definition and prompts
{
"name": "plugin-name",
"version": "1.0.0",
"description": "Brief description of what the plugin does",
"author": {
"name": "Your Name"
}
}Command files use YAML frontmatter for metadata:
---
description: Brief description of what this command does
---
# Command Name
Detailed instructions for Claude on how to execute this command...The marketplace is defined in .claude-plugin/marketplace.json:
{
"name": "marketplace-name",
"owner": {
"name": "owner-name",
"url": "https://github.com/owner-name"
},
"description": "Marketplace description",
"plugins": [
{
"name": "plugin-name",
"source": "./plugins/plugin-name",
"description": "Plugin description"
}
]
}- Keep Commands Focused: Each command should have a single, clear purpose
- Document Thoroughly: Use clear descriptions and provide examples
- Version Control: Update version numbers when making significant changes
- Test Locally: Test plugins locally before sharing with the team
- Gather Feedback: Regularly collect feedback from team members and iterate
We welcome contributions from team members! To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-plugin) - Make your changes and test thoroughly
- Commit with clear messages (
git commit -m 'Add: new deployment plugin') - Push to your branch (
git push origin feature/new-plugin) - Open a Pull Request with a detailed description
MIT License - See LICENSE file for details
For questions or issues:
- Open an issue in this repository
- Contact the team maintainer
- Refer to the Claude Code documentation
Made with ❤️ for streamlined team collaboration