{"id":32518335,"url":"https://github.com/curiouslearner/devkit","last_synced_at":"2025-10-28T03:19:52.615Z","repository":{"id":319767431,"uuid":"1079528853","full_name":"CuriousLearner/devkit","owner":"CuriousLearner","description":"Comprehensive development toolkit: 52 professional skills for Claude Code across development, code quality, API, database, security, DevOps, data analytics, and collaboration","archived":false,"fork":false,"pushed_at":"2025-10-20T01:30:31.000Z","size":312,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-20T06:29:56.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CuriousLearner.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-20T01:11:58.000Z","updated_at":"2025-10-20T06:01:50.000Z","dependencies_parsed_at":"2025-10-20T06:30:00.244Z","dependency_job_id":null,"html_url":"https://github.com/CuriousLearner/devkit","commit_stats":null,"previous_names":["curiouslearner/devkit"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/CuriousLearner/devkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousLearner%2Fdevkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousLearner%2Fdevkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousLearner%2Fdevkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousLearner%2Fdevkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CuriousLearner","download_url":"https://codeload.github.com/CuriousLearner/devkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousLearner%2Fdevkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281378230,"owners_count":26490638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-28T03:19:49.514Z","updated_at":"2025-10-28T03:19:52.607Z","avatar_url":"https://github.com/CuriousLearner.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevKit - Professional Development Toolkit for Claude Code\n\n[![Version](https://img.shields.io/badge/version-0.1.0-blue.svg)](https://github.com/CuriousLearner/devkit/releases)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n[![Claude Code Plugin](https://img.shields.io/badge/Claude%20Code-Plugin-purple.svg)](https://github.com/CuriousLearner/devkit)\n\nA comprehensive Claude Code plugin providing 52 professional development skills across 10 categories to supercharge your development workflow.\n\n**Author:** Sanyam Khurana\n**Version:** 0.1.0 ([CHANGELOG](CHANGELOG.md))\n**License:** MIT\n\n## What is DevKit?\n\nDevKit is a Claude Code plugin that provides instant access to expert-level development skills covering:\n- Code quality and analysis\n- Testing and documentation\n- API development\n- Database operations\n- Security (defensive)\n- DevOps and deployment\n- Productivity tools\n- Data analytics\n- Language-specific helpers\n- Team collaboration\n\nThink of it as having 52 expert assistants ready to help with any development task.\n\n## Installation\n\n### Using Claude Code Plugin System (Recommended)\n\n```bash\n# Add the DevKit marketplace\n/plugin marketplace add CuriousLearner/devkit-marketplace\n\n# Install DevKit\n/plugin install devkit@devkit-marketplace\n```\n\n### Manual Installation (Alternative)\n\n```bash\n# Clone the repository\ngit clone https://github.com/CuriousLearner/devkit.git\n\n# Symlink to Claude Code plugins directory\nln -s $(pwd)/devkit ~/.claude/plugins/devkit\n```\n\n## Quick Start\n\nOnce installed, DevKit loads automatically when you start Claude Code. You'll see:\n\n```\nDevKit plugin loaded successfully!\n\nYou now have 52 professional development skills available...\n```\n\n### Using Skills\n\nInvoke any skill using the `@` symbol:\n\n```\n@code-formatter\n@test-generator create unit tests for UserService.js\n@api-tester test POST /api/users with authentication\n@deployment-checker run pre-deployment validation\n```\n\n### Slash Commands\n\nDevKit provides convenient slash commands:\n\n- `/devkit:help` - Show help and usage information\n- `/devkit:list` - List all 52 available skills\n- `/devkit:quality-check` - Run comprehensive code quality analysis\n- `/devkit:pre-deploy` - Run pre-deployment validation\n\n## Available Skills (52 Total)\n\n### Development Workflow (6 skills)\n- `@code-formatter` - Auto-format code across multiple languages\n- `@test-generator` - Generate unit tests based on existing code patterns\n- `@commit-helper` - Intelligent commit message generation\n- `@refactor-assistant` - Automated code refactoring suggestions\n- `@documentation-generator` - Auto-generate JSDoc/docstrings/README files\n- `@dependency-updater` - Smart dependency update checker\n\n### Code Quality \u0026 Analysis (6 skills)\n- `@complexity-analyzer` - Measure and report code complexity metrics\n- `@dead-code-detector` - Identify unused code and imports\n- `@performance-profiler` - Analyze code performance patterns\n- `@code-reviewer` - Automated code review with best practices\n- `@naming-analyzer` - Suggest better variable/function names\n- `@pattern-detector` - Detect design patterns and anti-patterns\n\n### API Development (5 skills)\n- `@api-tester` - Quick API endpoint testing\n- `@openapi-generator` - Generate OpenAPI specs from code\n- `@mock-server` - Create mock API servers\n- `@webhook-tester` - Test webhook integrations locally\n- `@api-documentation` - Auto-generate API documentation\n\n### Database (5 skills)\n- `@query-builder` - Interactive database query builder\n- `@schema-visualizer` - Generate database schema diagrams\n- `@migration-generator` - Create database migrations from model changes\n- `@seed-data-generator` - Generate realistic test data\n- `@query-optimizer` - Analyze and optimize SQL queries\n\n### Security (5 skills - Defensive Only)\n- `@dependency-auditor` - Check dependencies for known vulnerabilities\n- `@secret-scanner` - Detect accidentally committed secrets\n- `@security-headers` - Validate HTTP security headers\n- `@auth-analyzer` - Review authentication/authorization patterns\n- `@compliance-checker` - Check code against security compliance standards\n\n### DevOps \u0026 Infrastructure (5 skills)\n- `@docker-helper` - Docker compose generation and optimization\n- `@log-analyzer` - Parse and analyze application logs\n- `@env-manager` - Environment variable management and validation\n- `@deployment-checker` - Pre-deployment validation and checklist\n- `@resource-monitor` - Monitor system resources during development\n\n### Productivity \u0026 Utilities (5 skills)\n- `@project-scaffolder` - Quick project setup with templates\n- `@snippet-manager` - Save and retrieve code snippets\n- `@search-enhancer` - Enhanced code search with semantic understanding\n- `@conflict-resolver` - Smart git merge conflict resolution\n- `@changelog-generator` - Auto-generate changelogs from commits\n\n### Data \u0026 Analytics (5 skills)\n- `@csv-processor` - Parse, transform, and analyze CSV files\n- `@json-transformer` - Transform JSON data structures\n- `@report-generator` - Generate markdown/HTML reports\n- `@data-validator` - Validate data against schemas\n- `@chart-generator` - Generate charts from data\n\n### Language-Specific (5 skills)\n- `@python-venv-manager` - Python virtual environment management\n- `@npm-helper` - NPM package management assistant\n- `@go-mod-helper` - Go module management\n- `@rust-cargo-assistant` - Cargo and crate management\n- `@java-maven-helper` - Maven dependency and build helper\n\n### Collaboration (5 skills)\n- `@pr-template-generator` - Generate PR descriptions\n- `@code-explainer` - Explain complex code to team members\n- `@onboarding-helper` - Generate onboarding docs for new developers\n- `@meeting-notes` - Convert discussions into actionable tasks\n- `@architecture-documenter` - Document system architecture\n\n## Plugin Structure\n\n```\ndevkit/\n├── .claude-plugin/\n│   └── plugin.json          # Plugin metadata\n├── hooks/\n│   ├── hooks.json          # Hook configuration\n│   └── session-start.sh    # Session initialization\n├── commands/\n│   ├── help.md             # /devkit:help command\n│   ├── list.md             # /devkit:list command\n│   ├── quality-check.md    # /devkit:quality-check command\n│   └── pre-deploy.md       # /devkit:pre-deploy command\n├── skills/\n│   ├── code-formatter/\n│   │   └── SKILL.md\n│   ├── test-generator/\n│   │   └── SKILL.md\n│   └── ... (52 skills total)\n├── README.md\n├── LICENSE\n└── CONTRIBUTING.md\n```\n\n## Examples\n\n### Format Code\n```\n@code-formatter format all TypeScript files in src/\n```\n\n### Generate Tests\n```\n@test-generator create unit tests for the UserService class with edge cases\n```\n\n### Test API\n```\n@api-tester test the POST /api/users endpoint with this payload: {\"name\": \"John\", \"email\": \"john@example.com\"}\n```\n\n### Code Review\n```\n@code-reviewer review the authentication logic in src/auth/login.ts\n```\n\n### Pre-Deployment Check\n```\n/devkit:pre-deploy\n```\n\n### Quality Analysis\n```\n/devkit:quality-check\n```\n\n## Contributing\n\nContributions are welcome! To contribute:\n\n1. Fork the repository\n2. Create a feature branch\n3. Add or improve skills following the existing format\n4. Submit a Pull Request\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.\n\n## Requirements\n\n- Claude Code CLI installed\n- No additional dependencies required\n\n## How It Works\n\nDevKit is a Claude Code plugin that:\n1. Loads automatically on session start via hooks\n2. Makes all skills available for instant use\n3. Provides slash commands for common workflows\n4. Integrates seamlessly with your development workflow\n\nSkills are specialized prompts that guide Claude Code through specific tasks with expert-level knowledge and best practices.\n\n## Versioning\n\nDevKit follows [Semantic Versioning](https://semver.org/):\n\n- **MAJOR** (X.0.0) - Incompatible changes (renaming/removing skills, breaking changes)\n- **MINOR** (0.X.0) - New skills or features (backwards-compatible)\n- **PATCH** (0.0.X) - Bug fixes and improvements (backwards-compatible)\n\nSee [CHANGELOG.md](CHANGELOG.md) for detailed release history.\n\n## Support\n\n- **Issues:** https://github.com/CuriousLearner/devkit/issues\n- **Documentation:** https://github.com/CuriousLearner/devkit\n- **Discussions:** https://github.com/CuriousLearner/devkit/discussions\n- **Changelog:** [CHANGELOG.md](CHANGELOG.md)\n\n## Releases\n\nSee the [Releases page](https://github.com/CuriousLearner/devkit/releases) for all versions and release notes.\n\nTo update DevKit to the latest version:\n```bash\n/plugin update devkit\n```\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n## Acknowledgments\n\nBuilt for the Claude Code community to enhance developer productivity and code quality.\n\n---\n\nMade with ❤️ by Sanyam Khurana\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuriouslearner%2Fdevkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuriouslearner%2Fdevkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuriouslearner%2Fdevkit/lists"}