unit-test-application-events
2.495 instalações · giuseppe-trisciuoglio/developer-kit
Open source Repository Open in the app JSON README (API)
About
Skill publicada por giuseppe-trisciuoglio/developer-kit, com 2.495 instalações medidas pelo skills.sh. Instale com: npx skills add giuseppe-trisciuoglio/developer-kit@unit-test-application-events
Details
- Kind
- Agent skills
- Topic
- No topic detected
- Publisher
- giuseppe-trisciuoglio
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 343
- Forks
- 40
- Open pull requests
- 2
- Last push
- 2026-08-18T13:20:00Z
- Repository state
- ativo
- Language
- Python
- License
- MIT
- Added
- 2026-08-30 15:21:56
- Updated
- 2026-08-30 15:21:56
- Origin id
giuseppe-trisciuoglio/developer-kit/unit-test-application-events
README
<div align="center"> [](./LICENSE) [](https://github.com/giuseppe-trisciuoglio/developer-kit/actions/workflows/security-scan.yml) [](https://github.com/giuseppe-trisciuoglio/developer-kit/actions/workflows/plugin-validation.yml) [](./plugins) [](./plugins) **🌐 Languages:** [English](README.md) | [Italiano](./README_IT.md) | [中文](./README_CN.md) | [Español](./README_ES.md)  **A modular AI plugin system that supercharges your development workflow across languages and frameworks.** [Installation](#installation) • [Quick Start](#quick-start) • [Plugins](#available-plugins) • [Documentation](https://github.com/giuseppe-trisciuoglio/developer-kit/blob/main/README.md) • [Changelog](./CHANGELOG.md) </div> --- ## Why Developer Kit? Developer Kit is a **modular plugin marketplace** for Claude Code that teaches Claude how to perform development tasks in a repeatable, high-quality way. Instead of generic AI responses, you get domain-specific expertise for your exact tech stack. - **🧩 Modular by Design** — Install only what you need. Java developer? Grab `developer-kit-java`. Full-stack TypeScript? Add `developer-kit-typescript`. - **🎯 Domain Experts** — 45+ specialized agents for code review, refactoring, security audits, architecture design, and testing across 7+ languages. - **📚 150+ Skills** — Reusable capabilities from Spring Boot CRUD generation to CloudFormation templates, all with best practices built-in. - **🔄 Multi-CLI Support** — Works with Claude Code, GitHub Copilot CLI, OpenCode CLI, and Codex CLI. - **⚡ Auto-Activation** — Path-scoped rules automatically activate when you open relevant files. No configuration needed. --- ## Installation ### Quick Install (Recommended) #### Claude Code ```bash # Install from marketplace /plugin marketplace add giuseppe-trisciuoglio/developer-kit # Or install from local directory /plugin install /path/to/developer-kit ``` #### Claude Desktop [Enable Skills in Settings](https://claude.ai/settings/capabilities) → Add `giuseppe-trisciuoglio/developer-kit` #### Manual Installation ```bash # Clone the repository git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git # Install via Makefile (auto-detects your CLI) cd developer-kit make install # Or install for specific CLI make install-claude # Claude Code make install-opencode # OpenCode CLI make install-copilot # GitHub Copilot CLI make install-codex # Codex CLI ``` --- ## Quick Start ```bash # After installation, start your CLI claude # Check available commands /help # Use a Developer Kit command /devkit.refactor ``` ### Example Prompts ``` Generate a complete CRUD module for User entity with NestJS and Drizzle ORM Review this Java Spring Boot service for security issues Create a CloudFormation template for ECS with auto-scaling Help me refactor this monolithic class into clean architecture Generate unit tests for this TypeScript service with 100% coverage ``` --- ## Usage Developer Kit provides **four layers** of capabilities: ### 1. Skills Reusable capabilities loaded on-demand. Example: ``` [Skill: spring-boot-crud-patterns activated] ``` Skills automatically provide patterns, templates, and best practices for specific tasks. ### 2. Agents Specialized sub-agents for complex workflows: ```bash # Invoke via natural language "Review this code as a Spring Boot expert" # Or use commands /devkit.java.code-review /devkit.typescript.code-review ``` ### 3. Rules Path-scoped rules auto-activate based on file patterns: ```yaml # Auto-activates for *.java files globs: ["**/*.java"] --- Always use constructor injection. Never use field injection with @Autowired. ``` > **📋 Note on Rules Installation** > > Plugins do not automatically install rules into your project. To use the rules, you can copy them manually > or use the Makefile command: > > ```bash > # Copy rules from a specific plugin > make copy-rules PLUGIN=developer-kit-java > > # Or manually copy .md files from the plugin's rules/ folder > mkdir -p .claude/rules > cp plugins/developer-kit-[language]/rules/*.md .claude/rules/ > ``` > > The rules will be automatically activated based on the `globs:` patterns defined in the header of each file. --- ## Available Plugins | Plugin | Language/Domain | Components | Description | |--------|-----------------|------------|-------------| | `developer-kit-core` | Core | 6 Agents, 8 Commands, 4 Skills | Required base plugin with general-purpose capabilities | | `developer-kit-java` | Java | 9 Agents, 11 Commands, 51 Skills, 4 Rules | Spring Boot, LangChain4J, AWS SDK, GraalVM | | `developer-kit-typescript` | TypeScript | 13 Agents, 3 Commands, 25 Skills, 17 Rules | NestJS, React, Next.js, Drizzle ORM, Monorepo | | `developer-kit-python` | Python | 4 Agents, 4 Rules | Django, Flask, FastAPI, AWS Lambda | | `developer-kit-php` | PHP | 5 Agents, 3 Skills, 4 Rules | WordPress, Sage, AWS Lambda | | `developer-kit-aws` | AWS | 3 Agents, 19 Skills | CloudFormation, SAM, CLI, Architecture | | `developer-kit-ai` | AI/ML | 1 Agent, 3 Skills, 1 Command | Prompt Engineering, RAG, Chunking | | `developer-kit-devops` | DevOps | 2 Agents | Docker, GitHub Actions | | `developer-kit-tools` | Tools | 4 Skills | NotebookLM, Copilot CLI, Gemini, Codex | | `github-spec-kit` | GitHub | 3 Commands | GitHub spec integration | **Total: 150+ Skills | 45+ Agents | 20+ Commands | 45+ Rules** --- ## Plugin Architecture ``` developer-kit/ ├── plugins/ │ ├── developer-kit-core/ # Required base │ │ ├── agents/ # Agent definitions (.md) │ │ ├── commands/ # Slash commands (.md) │ │ ├── skills/ # Reusable skills (SKILL.md) │ │ ├── rules/ # Auto-activated rules │ │ └── .claude-plugin/ │ │ └── plugin.json # Plugin manifest │ ├── developer-kit-java/ # Java ecosystem │ ├── developer-kit-typescript/ # TypeScript ecosystem │ └── ... ├── .skills-validator-check/ # Validation system └── Makefile # Installation commands ``` Each plugin is self-contained with its own manifest, components, and dependencies. --- ## Configuration ### Plugin Selection Install only the plugins you need: ```bash # Core + Java + AWS make install-claude # Then enable: developer-kit-core, developer-kit-java, developer-kit-aws # Full-stack TypeScript # Enable: developer-kit-core, developer-kit-typescript, developer-kit-aws ``` ### Rules Auto-Activation Rules automatically activate based on file patterns: ```yaml --- globs: ["**/*.java"] --- # This rule activates for all Java files - Use constructor injection - Follow naming conventions ``` ### LSP Integration Language plugins include LSP server configurations (`.lsp.json`): | Language | Server | |----------|--------| | Java | jdtls | | TypeScript | typescript-language-server | | Python | pyright-langserver | | PHP | intelephense | --- ## Language Support Matrix | Language | Skills | Agents | Commands | Rules | LSP | |----------|--------|--------|----------|-------|-----| | Java/Spring Boot | 51 | 9 | 11 | 4 | ✅ | | TypeScript/Node.js | 25 | 13 | 3 | 17 | ✅ | | Python | 2 | 4 | 0 | 4 | ✅ | | PHP/WordPress | 3 | 5 | 0 | 4 | ✅ | | AWS/CloudFormation | 19 | 3 | 0 | 0 | ❌ | | AI/ML | 3 | 1 | 1 | 0 | ❌ | --- ## Validation & Quality Developer Kit includes a comprehensive validation system: ```bash # Validate all components python .skills-validator-check/validators/cli.py --all # Security scan (MCP compliance) make security-scan # Pre-commit hooks .skills-validator-check/install-hooks.sh ``` --- ## Ecosystem **Listed on:** - [context7](https://context7.com/giuseppe-trisciuoglio/developer-kit?tab=skills) — Skills marketplace - [skills.sh](https://skills.sh/giuseppe-trisciuoglio/developer-kit) — AI skills directory **Related Projects:** - [Claude Code](https://claude.ai/code) — AI-powered terminal from Anthropic - [OpenCode](https://github.com/opencode-ai/opencode) — Open-source AI coding assistant - [GitHub Copilot CLI](https://github.com/github/copilot.vim) — AI pair programming - [Codex CLI](https://github.com/openai/codex) — OpenAI's coding agent --- ## Contributing We welcome contributions! See [CONTRIBUTING.md](./CONTRIBUTING.md) for: - Adding new skills, agents, and commands - Plugin development guidelines - Validation requirements - Branch strategy and versioning ## Security Skills can execute code. Review all custom skills before deploying: - ✅ Only install from trusted sources - ✅ Review SKILL.md before enabling - ✅ Test in non-production environments first - ✅ Run `make security-scan` before releases Security scans run automatically via GitHub Actions on every PR. --- ## License [MIT License](./LICENSE) — Open source and free to use. --- ## Acknowledgments - **Claude Code** by Anthropic — The foundation this plugin system extends - **Qwen Code** — README design inspiration - **Contributors** — Thank you to everyone who has contributed skills and plugins --- <div align="center"> **Made with ❤️ for Developers using Claude Code** Also compatible with OpenCode, GitHub Copilot CLI, and Codex </div>