feat(marketplace): 注册多语言技术插件

This commit is contained in:
zhiye.sun
2026-09-03 17:14:07 +08:00
parent 5e465faa7b
commit dd6071e81f
3 changed files with 58 additions and 4 deletions
+16 -2
View File
@@ -28,6 +28,9 @@ CraftKit 按“初始化约定 → 创建或更新 → 审核生效 → 随实
| `git` | 分支、提交、变更提取、集成与发布准备 |
| `knowledge` | 项目初始化、任务交接、问题复盘与经验维护 |
| `skill` | 项目规范检索、维护与 Skill 辅助工具 |
| `profile` | 多语言技术能力契约、匹配规则与静态校验 |
| `java` | Java、构建工具与 Spring 技术能力资料 |
| `python` | Python、包管理、FastAPI、测试与专项审查资料 |
## Skill 介绍
@@ -111,6 +114,14 @@ CraftKit 按“初始化约定 → 创建或更新 → 审核生效 → 随实
| `guidance` | 检索当前有效的项目规则和知识,区分待审核、过时与历史材料。 |
| `guidance-edit` | 建立、检查和维护 `.craftkit/standards/` 规范索引。 |
### Profile、Java 与 Python
- `profile:resolve`:根据目标模块、项目事实和当前会话已发现的提供方解析技术能力;缺失时返回明确回退。
- `java:profile`:提供 Java、Maven/Gradle、Spring 设计、命令和审查资料。
- `python:profile`:提供 Python、包管理、FastAPI、实现、测试和审查资料。
- `python:review-python`:按项目版本专项审查 Python 类型、异常、资源、异步、事务和测试隔离问题。
跨插件逻辑标识只用于诊断。各提供方读取自身资料,核心 Skill 不扫描用户插件缓存;项目规范仍由 `guidance` 合并。
## 目录结构
```text
@@ -130,7 +141,10 @@ CraftKit/
│ ├─ doc/
│ ├─ git/
│ ├─ knowledge/
│ └─ skill/
│ ├─ skill/
│ ├─ profile/
│ ├─ java/
│ └─ python/
└─ README.md
```
@@ -144,6 +158,6 @@ CraftKit/
## 本地使用
本仓库提供仓库级 marketplace。将仓库注册为本地 marketplace 后,可按需安装 `dev`、`doc`、`git`、`knowledge` 或 `skill` 插件。
本仓库提供仓库级 marketplace。将仓库注册为本地 marketplace 后,可按需安装 `dev`、`doc`、`git`、`knowledge`、`skill`、`profile`、`java` 或 `python` 插件。
正式公开发布前,还需补充许可证、公开仓库地址、作者信息、隐私政策和市场素材。