developer-kit  by giuseppe-trisciuoglio

Modular AI plugin system for agentic CLIs

Created 7 months ago
252 stars

Top 99.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides a modular plugin marketplace designed to enhance AI coding assistants like Claude Code, GitHub Copilot CLI, OpenCode CLI, and Codex CLI. It offers specialized, domain-specific agents, skills, and workflows, moving beyond generic AI responses to deliver tailored expertise for various programming languages and frameworks. The system aims to supercharge development workflows by integrating deep, repeatable, and high-quality AI assistance directly into the developer's toolchain.

How It Works

The core is a modular plugin architecture allowing users to install only necessary components (e.g., developer-kit-java). It features over 150 reusable skills and 45 specialized agents for tasks like code review, refactoring, security audits, and testing across multiple languages. A key differentiator is the Specifications-Driven Development (SDD) workflow, guiding projects from architectural "Constitution" through detailed specifications, task generation, implementation, and quality assurance. Additionally, path-scoped rules automatically activate based on file patterns, streamlining integration without manual configuration.

Quick Start & Requirements

Installation is straightforward via marketplace commands for Claude Code (/plugin marketplace add giuseppe-trisciuoglio/developer-kit) or manual cloning and make install. It's compatible with Claude Code, GitHub Copilot CLI, OpenCode CLI, and Codex CLI. Official documentation is available within the main README.md.

Highlighted Details

  • Extensive library: 150+ Skills, 45+ Agents covering Java, TypeScript, Python, PHP, AWS, and AI/ML domains.
  • Specifications-Driven Development (SDD): A structured, multi-phase workflow for generating production-ready code from high-level ideas.
  • Auto-activation: Rules and capabilities dynamically activate based on file context, reducing setup friction.
  • Multi-CLI Support: Integrates seamlessly with popular AI coding assistants.
  • LSP Integration: Provides Language Server Protocol configurations for enhanced IDE support in Java, TypeScript, Python, and PHP.

Maintenance & Community

The project utilizes GitHub Actions for automated security scans and plugin validation, indicating active CI/CD practices. Contribution guidelines are detailed in CONTRIBUTING.md. No explicit community channels (like Discord/Slack) or sponsorship details are prominently featured in the README.

Licensing & Compatibility

The project is released under the permissive MIT License, allowing for open-source use and integration into commercial or closed-source projects without significant restrictions.

Limitations & Caveats

Auto-activated rules require manual copying or specific make commands to be integrated into a project's .claude/rules directory; they do not install automatically. While compatible with multiple CLIs, the primary focus and integration examples appear centered around Claude Code.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
3
Star History
34 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.