功能请求: 包含库存、安全卸载和卸载历史记录的本地组件管理仪表板

作者: coconilu创建于 2026年6月1日更新于 2026年6月1日

□ 总结

添加本地组件管理器仪表板,启动本地主机服务器,让用户查看并安全管理安装在其机器/项目上的所有Claude代码模板组件.

国家领导才能倡议已经支持安装单个组件(代理 ' 、指挥 ' 、mcp ' 、设定 ' 、hook'、技能'、`工作流程 ' ),并拥有现有的本地仪表板,如分析仪表板、插件和技能管理器。 一个统一的当地管理人员将使安装的部件在安装后能够发现和可逆。

□ 问题

在安装组件后,用户目前没有一个单位回答诸如:

  • 当地安装了哪些技能、代理、命令、MCP、虎克、设置、插件和工作流程?
  • 安装每个组件的地点:项目、本地、用户、企业或插件范围?
  • 这个部件是用`Claude-code-templates'安装的还是手工添加的?
  • 属于这个组件的文件或配置密钥是什么?
  • 我能安全地解开它而不破坏无关的Claude代码配置吗?
  • 我能检查一下以前没有安装的东西吗?

这对MCP,Hooks,和Sets尤其重要,因为它们被合并为配置文件而不是被安装为孤立文件.

□ 建议的解决办法

添加一个新的本地仪表板命令, 例如 :

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? npx Claude-code- templates@latest -- -- 组件

或者说

npx Claude-code-templades@latest - 本地管理器


该命令将默认启动一个“ 127. 0.0.1” 本地服务器, 并显示已安装的统一清单 :

- 技能
- 探员
- 指挥
- MCPs软件
- 钩子
- 设置
- 插头
- 工作流程(如适用)

对于每个项目,显示元数据,例如:

- 组件类型
- 名称/编号
- 源路径
- 安装范围:项目、本地、用户、企业、插件
- 已安装的文件和/或配置密钥
- 已知的和未知的来源
- 上次修改时间
- 现有行动

□ 安全卸载支持

仪表板应该支持UI的未包含组件, 并有保守的行为:

- 显示要删除的文件/配置密钥预览
- 在采取破坏性行动之前需要确认
- 在突变前备份受影响的文件
- 只删除已知属于选定组件的文件或配置密钥
- 避免删除无关的手动编辑配置
- 内部支持干线逻辑

简单的文件/目录清除可包括:

- 代理人:`.ZClaude/代理人/<名>.md'
- 命令:`.ZClaude/命令/<名>.md'
- 技能:`.ZClaude/技能/<姓名>/'
- 工作流程:`.ZClaude/工作流程/<名称>.yaml'

基于配置的清除需要额外照顾:

- MCPs:只删除特定的“ mcpServers”。 < name X] 从`. mcp.json' 中删除条目
- 钩子:只删除匹配的钩子条目和可选安装的钩子脚本
- 设置: 仅删除来源可用时组件所安装的密钥

□ 安装清单

为了保证未来安放的安全,CLI可以将安装记录在一份清单中,例如:

贾森
{
"版本": 1, version.
"安装":[
{
"id":"id".
. . . . . . .

内容来源: davila7/claude-code-templates