A comprehensive Claude Code plugin providing 52 professional development skills across 10 categories to supercharge your development workflow.
Author: Sanyam Khurana Version: 0.1.0 (CHANGELOG) License: MIT
DevKit is a Claude Code plugin that provides instant access to expert-level development skills covering:
- Code quality and analysis
- Testing and documentation
- API development
- Database operations
- Security (defensive)
- DevOps and deployment
- Productivity tools
- Data analytics
- Language-specific helpers
- Team collaboration
Think of it as having 52 expert assistants ready to help with any development task.
# Add the DevKit marketplace
/plugin marketplace add CuriousLearner/devkit-marketplace
# Install DevKit
/plugin install devkit@devkit-marketplace# Clone the repository
git clone https://github.com/CuriousLearner/devkit.git
# Symlink to Claude Code plugins directory
ln -s $(pwd)/devkit ~/.claude/plugins/devkitOnce installed, DevKit loads automatically when you start Claude Code. You'll see:
DevKit plugin loaded successfully!
You now have 52 professional development skills available...
Invoke any skill using the @ symbol:
@code-formatter
@test-generator create unit tests for UserService.js
@api-tester test POST /api/users with authentication
@deployment-checker run pre-deployment validation
DevKit provides convenient slash commands:
/devkit:help- Show help and usage information/devkit:list- List all 52 available skills/devkit:quality-check- Run comprehensive code quality analysis/devkit:pre-deploy- Run pre-deployment validation
@code-formatter- Auto-format code across multiple languages@test-generator- Generate unit tests based on existing code patterns@commit-helper- Intelligent commit message generation@refactor-assistant- Automated code refactoring suggestions@documentation-generator- Auto-generate JSDoc/docstrings/README files@dependency-updater- Smart dependency update checker
@complexity-analyzer- Measure and report code complexity metrics@dead-code-detector- Identify unused code and imports@performance-profiler- Analyze code performance patterns@code-reviewer- Automated code review with best practices@naming-analyzer- Suggest better variable/function names@pattern-detector- Detect design patterns and anti-patterns
@api-tester- Quick API endpoint testing@openapi-generator- Generate OpenAPI specs from code@mock-server- Create mock API servers@webhook-tester- Test webhook integrations locally@api-documentation- Auto-generate API documentation
@query-builder- Interactive database query builder@schema-visualizer- Generate database schema diagrams@migration-generator- Create database migrations from model changes@seed-data-generator- Generate realistic test data@query-optimizer- Analyze and optimize SQL queries
@dependency-auditor- Check dependencies for known vulnerabilities@secret-scanner- Detect accidentally committed secrets@security-headers- Validate HTTP security headers@auth-analyzer- Review authentication/authorization patterns@compliance-checker- Check code against security compliance standards
@docker-helper- Docker compose generation and optimization@log-analyzer- Parse and analyze application logs@env-manager- Environment variable management and validation@deployment-checker- Pre-deployment validation and checklist@resource-monitor- Monitor system resources during development
@project-scaffolder- Quick project setup with templates@snippet-manager- Save and retrieve code snippets@search-enhancer- Enhanced code search with semantic understanding@conflict-resolver- Smart git merge conflict resolution@changelog-generator- Auto-generate changelogs from commits
@csv-processor- Parse, transform, and analyze CSV files@json-transformer- Transform JSON data structures@report-generator- Generate markdown/HTML reports@data-validator- Validate data against schemas@chart-generator- Generate charts from data
@python-venv-manager- Python virtual environment management@npm-helper- NPM package management assistant@go-mod-helper- Go module management@rust-cargo-assistant- Cargo and crate management@java-maven-helper- Maven dependency and build helper
@pr-template-generator- Generate PR descriptions@code-explainer- Explain complex code to team members@onboarding-helper- Generate onboarding docs for new developers@meeting-notes- Convert discussions into actionable tasks@architecture-documenter- Document system architecture
devkit/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── hooks/
│ ├── hooks.json # Hook configuration
│ └── session-start.sh # Session initialization
├── commands/
│ ├── help.md # /devkit:help command
│ ├── list.md # /devkit:list command
│ ├── quality-check.md # /devkit:quality-check command
│ └── pre-deploy.md # /devkit:pre-deploy command
├── skills/
│ ├── code-formatter/
│ │ └── SKILL.md
│ ├── test-generator/
│ │ └── SKILL.md
│ └── ... (52 skills total)
├── README.md
├── LICENSE
└── CONTRIBUTING.md
@code-formatter format all TypeScript files in src/
@test-generator create unit tests for the UserService class with edge cases
@api-tester test the POST /api/users endpoint with this payload: {"name": "John", "email": "john@example.com"}
@code-reviewer review the authentication logic in src/auth/login.ts
/devkit:pre-deploy
/devkit:quality-check
Contributions are welcome! To contribute:
- Fork the repository
- Create a feature branch
- Add or improve skills following the existing format
- Submit a Pull Request
See CONTRIBUTING.md for detailed guidelines.
- Claude Code CLI installed
- No additional dependencies required
DevKit is a Claude Code plugin that:
- Loads automatically on session start via hooks
- Makes all skills available for instant use
- Provides slash commands for common workflows
- Integrates seamlessly with your development workflow
Skills are specialized prompts that guide Claude Code through specific tasks with expert-level knowledge and best practices.
DevKit follows Semantic Versioning:
- MAJOR (X.0.0) - Incompatible changes (renaming/removing skills, breaking changes)
- MINOR (0.X.0) - New skills or features (backwards-compatible)
- PATCH (0.0.X) - Bug fixes and improvements (backwards-compatible)
See CHANGELOG.md for detailed release history.
- Issues: https://github.com/CuriousLearner/devkit/issues
- Documentation: https://github.com/CuriousLearner/devkit
- Discussions: https://github.com/CuriousLearner/devkit/discussions
- Changelog: CHANGELOG.md
See the Releases page for all versions and release notes.
To update DevKit to the latest version:
/plugin update devkitMIT License - see LICENSE for details.
Built for the Claude Code community to enhance developer productivity and code quality.
Made with ❤️ by Sanyam Khurana