CtrlK
BlogDocsLog inGet started
Tessl Logo

giuseppe-trisciuoglio/developer-kit

Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.

89

Quality

89%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

This version of the tile failed moderation
Moderation pipeline encountered an internal error
Overview
Quality
Evals
Security
Files

README_CN.md

<div align="center">

License Security Scan Plugin Validation Skills Agents

🌐 语言: English | Italiano | 中文 | Español

一个模块化 AI 插件系统,为您的跨语言和跨框架开发工作流提供强大支持。

安装快速开始插件文档更新日志

</div>

为什么选择 Developer Kit?

Developer Kit 是一个面向 Claude Code 的模块化插件市场,它教会 Claude 如何以可重复、高质量的方式执行开发任务。您无需获得通用的 AI 响应,而是获得针对您确切技术栈的领域专业知识。

  • 🧩 模块化设计 — 只安装您需要的。Java 开发者?获取 developer-kit-java。全栈 TypeScript?添加 developer-kit-typescript
  • 🎯 领域专家 — 45+ 个专业代理,涵盖代码审查、重构、安全审计、架构设计和测试,支持 7+ 种语言。
  • 📚 150+ 技能 — 从 Spring Boot CRUD 生成到 CloudFormation 模板的可复用能力,全部内置最佳实践。
  • 🔄 多 CLI 支持 — 兼容 Claude Code、GitHub Copilot CLI、OpenCode CLI 和 Codex CLI。
  • ⚡ 自动激活 — 基于路径的规则会在您打开相关文件时自动激活。无需配置。

安装

快速安装(推荐)

Claude Code

# 从市场安装
/plugin marketplace add giuseppe-trisciuoglio/developer-kit

# 或从本地目录安装
/plugin install /path/to/developer-kit

Claude Desktop

在设置中启用技能 → 添加 giuseppe-trisciuoglio/developer-kit

手动安装

# 克隆仓库
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git

# 通过 Makefile 安装(自动检测您的 CLI)
cd developer-kit
make install

# 或为特定 CLI 安装
make install-claude      # Claude Code
make install-opencode    # OpenCode CLI
make install-copilot     # GitHub Copilot CLI
make install-codex       # Codex CLI

快速开始

# 安装后,启动您的 CLI
claude

# 查看可用命令
/help

# 使用 Developer Kit 命令
/devkit.refactor

# 或启动需求工作流
/specs:brainstorm

提示示例

为 User 实体生成完整的 CRUD 模块,使用 NestJS 和 Drizzle ORM
审查此 Java Spring Boot 服务的安全问题
创建带有自动扩展的 ECS CloudFormation 模板
帮我把这个单体类重构为整洁架构
为此 TypeScript 服务生成单元测试,覆盖率达 100%

使用方法

Developer Kit 提供四层能力:

1. 技能

按需加载的可复用能力。示例:

[技能: spring-boot-crud-patterns 已激活]

技能自动为特定任务提供模式、模板和最佳实践。

2. 代理

用于复杂工作流的专业子代理:

# 通过自然语言调用
"以 Spring Boot 专家身份审查此代码"

# 或使用命令
/devkit.java.code-review
/devkit.typescript.code-review

3. 需求驱动开发 (SDD)

通过结构化工作流将想法转化为生产就绪代码:

SDD 工作流

阶段 1:需求创建

命令使用时机输出
/specs:brainstorm新功能、复杂需求包含 9 个阶段的完整需求规格
/specs:quick-specBug 修复、小型增强轻量级 4 阶段需求规格

需求规格保存在 docs/specs/[id]/YYYY-MM-DD--feature-name.md

阶段 2:任务生成

命令描述
/specs:spec-to-tasks将需求规格转换为可执行的任务文件
/specs:task-manage添加、拆分、更新或重新组织任务

任务生成在 docs/specs/[id]/tasks/ 目录下,包含独立的任务文件。

阶段 3:实现

命令描述
/specs:task-implementation特定任务的引导式实现
/specs:task-tdd针对该任务的测试驱动开发方法

每个任务实现都会更新知识图谱以保留上下文。

阶段 4:质量保证

命令描述
/specs:task-review验证任务是否符合需求规格和代码质量标准
/specs:code-cleanup专业清理:移除调试日志、优化导入
/specs:spec-sync-with-code将需求规格与实际实现同步

附加工作流命令

命令描述
/specs:spec-quality-check需求规格的交互式质量评估
/specs:spec-sync-context同步知识图谱、任务和代码库状态
/specs:ralph-loop需求驱动开发的自动化循环
/devkit.refactor通过架构分析重构现有代码
/devkit.github.create-pr创建包含全面描述的 PR

4. 规则

基于文件模式的自动激活规则:

# 对 *.java 文件自动激活
globs: ["**/*.java"]
---
始终使用构造函数注入。永远不要使用带 @Autowired 的字段注入。

📋 规则安装说明

插件不会自动将规则安装到项目中。要使用规则,你可以手动复制它们 或使用 Makefile 命令:

# 复制特定插件的规则
make copy-rules PLUGIN=developer-kit-java

# 或手动从插件的 rules/ 文件夹复制 .md 文件
mkdir -p .claude/rules
cp plugins/developer-kit-[语言]/rules/*.md .claude/rules/

规则将根据每个文件头部定义的 globs: 模式自动激活。


可用插件

插件语言/领域组件描述
developer-kit-core核心6 代理、8 命令、4 技能包含通用能力的基础插件(必需)
developer-kit-specs工作流9 命令、2 技能需求驱动开发(SDD)工作流
developer-kit-javaJava9 代理、11 命令、51 技能、4 规则Spring Boot、LangChain4J、AWS SDK、GraalVM
developer-kit-typescriptTypeScript13 代理、3 命令、25 技能、17 规则NestJS、React、Next.js、Drizzle ORM、Monorepo
developer-kit-pythonPython4 代理、4 规则Django、Flask、FastAPI、AWS Lambda
developer-kit-phpPHP5 代理、3 技能、4 规则WordPress、Sage、AWS Lambda
developer-kit-awsAWS3 代理、19 技能CloudFormation、SAM、CLI、架构
developer-kit-aiAI/ML1 代理、3 技能、1 命令提示工程、RAG、分块
developer-kit-devopsDevOps2 代理Docker、GitHub Actions
developer-kit-tools工具4 技能NotebookLM、Copilot CLI、Gemini、Codex
github-spec-kitGitHub3 命令GitHub 需求规格集成

总计:150+ 技能 | 45+ 代理 | 20+ 命令 | 45+ 规则


插件架构

developer-kit/
├── plugins/
│   ├── developer-kit-core/          # 必需的基础
│   │   ├── agents/                  # 代理定义 (.md)
│   │   ├── commands/                # 斜杠命令 (.md)
│   │   ├── skills/                  # 可复用技能 (SKILL.md)
│   │   ├── rules/                   # 自动激活规则
│   │   └── .claude-plugin/
│   │       └── plugin.json          # 插件清单
│   ├── developer-kit-java/          # Java 生态系统
│   ├── developer-kit-typescript/    # TypeScript 生态系统
│   └── ...
├── .skills-validator-check/         # 验证系统
└── Makefile                         # 安装命令

每个插件都是自包含的,带有自己的清单、组件和依赖项。


配置

插件选择

只安装您需要的插件:

# 核心 + Java + AWS
make install-claude
# 然后启用:developer-kit-core、developer-kit-java、developer-kit-aws

# 全栈 TypeScript
# 启用:developer-kit-core、developer-kit-typescript、developer-kit-aws

规则自动激活

规则基于文件模式自动激活:

---
globs: ["**/*.java"]
---
# 此规则对所有 Java 文件激活
- 使用构造函数注入
- 遵循命名约定

LSP 集成

语言插件包含 LSP 服务器配置 (.lsp.json):

语言服务器
Javajdtls
TypeScripttypescript-language-server
Pythonpyright-langserver
PHPintelephense

语言支持矩阵

语言技能代理命令规则LSP
Java/Spring Boot519114
TypeScript/Node.js2513317
Python2404
PHP/WordPress3504
AWS/CloudFormation19300
AI/ML3110

验证与质量

Developer Kit 包含全面的验证系统:

# 验证所有组件
python .skills-validator-check/validators/cli.py --all

# 安全扫描(MCP 合规性)
make security-scan

# 预提交钩子
.skills-validator-check/install-hooks.sh

生态系统

已上架:

相关项目:


贡献

我们欢迎贡献!请参阅 CONTRIBUTING.md 了解:

  • 添加新技能、代理和命令
  • 插件开发指南
  • 验证要求
  • 分支策略和版本控制

安全

技能可以执行代码。部署前请审查所有自定义技能:

  • ✅ 仅从可信来源安装
  • ✅ 启用前审查 SKILL.md
  • ✅ 先在非生产环境测试
  • ✅ 发布前运行 make security-scan

每次 PR 都会通过 GitHub Actions 自动运行安全扫描。


许可证

MIT 许可证 — 开源且免费使用。


致谢

  • Claude Code by Anthropic — 此插件系统扩展的基础
  • Qwen Code — README 设计灵感来源
  • 贡献者 — 感谢所有为技能和插件做出贡献的人

<div align="center">

用 ❤️ 为使用 Claude Code 的开发者打造

同时兼容 OpenCode、GitHub Copilot CLI 和 Codex

</div>

CHANGELOG.md

context7.json

CONTRIBUTING.md

README_CN.md

README_ES.md

README_IT.md

README.md

tessl.json

tile.json