155 lines
5.9 KiB
Markdown
155 lines
5.9 KiB
Markdown
|
|
# Claude Code 插件市场
|
|||
|
|
|
|||
|
|
`插件市场` `AI助手` `Claude Code` `开发工具`
|
|||
|
|
|
|||
|
|
# Quickstop
|
|||
|
|
|
|||
|
|
一个 Claude Code 插件市场。
|
|||
|
|
|
|||
|
|
## 插件
|
|||
|
|
|
|||
|
|
### Bifrost(v1.2.0)
|
|||
|
|
|
|||
|
|
AI 代理记忆系统——跨会话和跨设备捕获、整合并调用知识。
|
|||
|
|
|
|||
|
|
- 会话开始时自动注入记忆,会话结束时捕获对话记录
|
|||
|
|
- 通过 `/heimdall` 实现双代理整合流水线(提取器 + 整合器)
|
|||
|
|
- 通过 `/odin` 实现渐进式记忆检索——优先快速 grep,必要时深度代理搜索
|
|||
|
|
- 防止反馈循环——当会话在记忆仓库内部时跳过钩子
|
|||
|
|
|
|||
|
|
**命令:** `/setup`、`/status`、`/heimdall`、`/odin <主题>`
|
|||
|
|
|
|||
|
|
### Commventional(v1.1.0)
|
|||
|
|
|
|||
|
|
对提交、PR 和代码审查强制执行规范提交、规范注释和工程所有权规范。
|
|||
|
|
|
|||
|
|
- 被动自动触发——在提交、PR 和审查上下文中无需显式命令即可激活
|
|||
|
|
- 子代理架构:commit-crafter 处理差异,review-formatter 处理反馈
|
|||
|
|
- 三项规范:规范提交、规范注释、工程所有权
|
|||
|
|
- 内置参考规范以确保一致执行
|
|||
|
|
|
|||
|
|
**自动触发场景:** 提交、拉取请求、代码审查
|
|||
|
|
|
|||
|
|
### Claudit(v2.6.0)
|
|||
|
|
|
|||
|
|
通过动态最佳实践研究审计并优化 Claude Code 配置。
|
|||
|
|
|
|||
|
|
- 研究优先架构:子代理在分析前先获取 Anthropic 官方文档
|
|||
|
|
- **知识缓存**:研究结果缓存至 `~/.cache/claudit/`,支持版本化 + 7 天 TTL 失效机制
|
|||
|
|
- **知识技能**:`/claudit:knowledge` 将缓存的研究内容暴露给其他插件——自动刷新过期域
|
|||
|
|
- **决策记忆**:存储审计决策,未来运行时为建议标注历史上下文(可团队共享、可提交)
|
|||
|
|
- 过度工程检测是权重最高的评分类别
|
|||
|
|
- 6 类别健康评分,支持交互式修复选择
|
|||
|
|
- 研究代理持久记忆,加速后续运行
|
|||
|
|
- 跨工具协同:缓存知识加速 skillet、smith 和 hone
|
|||
|
|
|
|||
|
|
**命令:** `/claudit` — 运行审计,`/claudit:refresh` — 刷新缓存,`/claudit:status` — 查看缓存状态,`/claudit:knowledge` — 检索缓存研究内容
|
|||
|
|
|
|||
|
|
### Skillet(v0.2.1)
|
|||
|
|
|
|||
|
|
采用研究优先架构和规范结构构建、审计并改进 Claude Code 技能。
|
|||
|
|
|
|||
|
|
- 研究优先:每次操作前获取最新 Anthropic 技能/代理文档
|
|||
|
|
- **Claudit 缓存集成**:优先使用 claudit 的缓存生态知识,不可用时回退到自有研究
|
|||
|
|
- 三种工作流:从零构建、审计现有技能、基于发现改进
|
|||
|
|
- 强制执行规范目录模板以保证结构一致性
|
|||
|
|
- 针对技能质量的 6 类别评分标准
|
|||
|
|
|
|||
|
|
**命令:** `/skillet:build <名称>`、`/skillet:audit <路径>`、`/skillet:improve <路径>`
|
|||
|
|
|
|||
|
|
### Inkwell(v0.3.5)
|
|||
|
|
|
|||
|
|
自动化即代码文档引擎。将项目文档维护作为开发的副产品——配置驱动,无需手动调用。
|
|||
|
|
|
|||
|
|
- 配置驱动:`.inkwell.json` 控制所有检测模式和输出路径——无硬编码假设
|
|||
|
|
- `/inkwell:prime` 配置向导自动检测技术栈并生成合理默认配置
|
|||
|
|
- 队列架构:PostToolUse 钩子读取配置、匹配变更、排队文档任务
|
|||
|
|
- 自动生成变更日志、API 参考、架构文档、API 契约、环境配置和领域脚手架
|
|||
|
|
- 架构决策记录(ADR)支持自动编号和索引更新
|
|||
|
|
- 过期检测——找出相对于源代码变更已过时的文档
|
|||
|
|
- 内置 `code-comments` 规则,跨源文件强制执行有意义的注释
|
|||
|
|
|
|||
|
|
**命令:** `/inkwell:prime`、`/inkwell:capture`、`/inkwell:adr <标题>`、`/inkwell:changelog`、`/inkwell:index`、`/inkwell:stale`
|
|||
|
|
|
|||
|
|
## 开发工具
|
|||
|
|
|
|||
|
|
供插件作者使用的仓库级技能(非可分发插件——存放于 `.claude/`):
|
|||
|
|
|
|||
|
|
| 命令 | 用途 |
|
|||
|
|
|------|------|
|
|||
|
|
| `/smith <名称>` | 使用正确结构和规范脚手架新插件 |
|
|||
|
|
| `/hone <名称>` | 审计现有插件质量(8 类别评分,支持交互式修复) |
|
|||
|
|
|
|||
|
|
两个工具均会在操作前调度研究代理获取最新 Anthropic 插件文档,确保脚手架和审计反映当前规范。
|
|||
|
|
|
|||
|
|
## 使用 Claudit 的知识缓存
|
|||
|
|
|
|||
|
|
如果你正在构建需要 Claude Code 生态知识(插件规范、技能编写、MCP、钩子)的插件或技能,可以直接使用 claudit 的缓存研究内容,无需自行获取文档。
|
|||
|
|
|
|||
|
|
### 可用域
|
|||
|
|
|
|||
|
|
| 域 | 内容 |
|
|||
|
|
|----|------|
|
|||
|
|
| `ecosystem` | 插件系统、技能、代理、钩子、MCP 服务器 |
|
|||
|
|
| `core-config` | 设置、权限、CLAUDE.md、记忆系统 |
|
|||
|
|
| `optimization` | 性能模式、过度工程检测 |
|
|||
|
|
|
|||
|
|
### 消费者模式
|
|||
|
|
|
|||
|
|
在你的技能研究阶段,调用知识技能,若 claudit 未安装则回退到自有研究:
|
|||
|
|
|
|||
|
|
```markdown
|
|||
|
|
### 第一步:加载专家上下文
|
|||
|
|
|
|||
|
|
调用 `/claudit:knowledge ecosystem` 检索生态知识。
|
|||
|
|
|
|||
|
|
**若技能运行成功**(输出包含 `=== CLAUDIT KNOWLEDGE: ecosystem ===` 块):
|
|||
|
|
- 将其输出作为专家上下文使用
|
|||
|
|
- 同时阅读自己领域特定的补充内容以获取深度
|
|||
|
|
- 跳过研究阶段
|
|||
|
|
|
|||
|
|
**若技能不可用**(claudit 未安装——调用产生错误、未被识别为命令或无知识输出):
|
|||
|
|
- 回退到自有研究代理
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
知识技能会透明地检查缓存新鲜度并自动刷新过期域。你的插件无需了解缓存协议——直接调用并使用输出即可。
|
|||
|
|
|
|||
|
|
输出用分隔符包裹以便识别:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
=== CLAUDIT KNOWLEDGE: ecosystem ===
|
|||
|
|
[缓存的研究内容]
|
|||
|
|
=== END CLAUDIT KNOWLEDGE ===
|
|||
|
|
|
|||
|
|
知识来源:缓存(新鲜,获取于 2026-03-22)| 域:ecosystem
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 刷新缓存
|
|||
|
|
|
|||
|
|
用户可通过 `/claudit:refresh [域|all]` 手动刷新,或通过 `/claudit:status` 查看状态。在任何 `/claudit` 或 `/claudit:knowledge` 调用时,若缓存过期则自动刷新。
|
|||
|
|
|
|||
|
|
## 安装
|
|||
|
|
|
|||
|
|
### 从市场安装
|
|||
|
|
|
|||
|
|
将 quickstop 添加为插件市场,然后安装:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
/plugin marketplace add acostanzo/quickstop
|
|||
|
|
/plugin install claudit@quickstop
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 从源码安装
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
git clone https://github.com/acostanzo/quickstop.git
|
|||
|
|
claude --plugin-dir /path/to/quickstop/plugins/claudit
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 文档
|
|||
|
|
|
|||
|
|
插件编写和市场详情请参阅 [Claude Code 插件文档](https://docs.anthropic.com/en/docs/claude-code/plugins)。
|
|||
|
|
|
|||
|
|
## 许可证
|
|||
|
|
|
|||
|
|
MIT
|