Release v1.32.0: Add windows-remote-desktop-connection-doctor skill

- Add windows-remote-desktop-connection-doctor v1.0.0 for diagnosing AVD/W365
  connection quality issues with transport protocol analysis and log parsing
- Update claude-md-progressive-disclosurer SKILL.md and references
- Update marketplace to v1.32.0 (37 skills)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
daymade
2026-02-14 04:45:31 +08:00
parent b0a630390f
commit e481958195
11 changed files with 794 additions and 32 deletions

View File

@@ -2,8 +2,8 @@
name: claude-md-progressive-disclosurer
description: |
Optimize CLAUDE.md files using progressive disclosure.
Goal: Maximize LLM working efficiency, NOT minimize line count.
Use when: User wants to optimize CLAUDE.md, complains about context issues, or file exceeds 500 lines.
Goal: Maximize information efficiency, readability, and maintainability.
Use when: User wants to optimize CLAUDE.md, information is duplicated across files, or LLM repeatedly fails to follow rules.
---
# CLAUDE.md 渐进式披露优化器
@@ -12,7 +12,14 @@ description: |
> "找到最小的高信号 token 集合,最大化期望结果的可能性。" — Anthropic
**目标是最大化 LLM 工作效能,而非最小化行数**
**目标是最大化信息效率、可读性、可维护性**
### 铁律:禁止用行数作为评价指标
- 行数少不代表更好,行数多不代表更差
- 优化的评判标准是:**单一信息源**(同一信息不在多处维护)、**认知相关性**(当前任务不需要的信息不干扰注意力)、**维护一致性**(改一处不需要同步另一处)
- 禁止在优化方案中出现"从 X 行精简到 Y 行"、"减少 Z%"等表述
- 一个结构清晰、信息不重复的长文件,比一个砍掉关键信息的短文件更好
### 两层架构
@@ -285,16 +292,16 @@ function getDatabase() {
## 反模式警告
### ⚠️ 反模式 1过度精简
### ⚠️ 反模式 1以行数为目标的过度精简
**案例**把 2937 行压缩到 165 行
**案例**为了"减少行数",移走了代码模式、诊断流程、目录映射
**结果**
- 丢失代码模式,每次重新推导
- 丢失代码模式,LLM 每次重新推导
- 丢失诊断流程,遇错不知查哪
- 丢失目录映射,找文件效率低
**正确**:保留所有高频使用的内容,即使行数较多
**正确**:保留所有高频使用的内容。优化的判断标准是信息是否重复维护、是否与当前任务无关,而不是"文件太长"
### ⚠️ 反模式 2无触发条件的引用
@@ -320,6 +327,14 @@ function getDatabase() {
**正确**:移到 Level 2保留触发条件。
### ⚠️ 反模式 5用行数当 KPI
**案例**:优化方案写"从 2000 行精简到 500 行,减少 75%"
**问题**:把行数当成功指标,会驱动错误决策——为了凑数字而砍掉有用的信息。
**正确**用信息质量评估优化效果——信息是否有重复维护负担是否降低LLM 是否能更快找到需要的信息?
---
## 信息量检验
@@ -354,7 +369,7 @@ function getDatabase() {
|------|--------|--------|
| 位置 | `~/.claude/CLAUDE.md` | `项目/CLAUDE.md` |
| References | `~/.claude/references/` | `docs/references/` |
| 行数参考 | 100-300 | 300-600 |
| 信息范围 | 个人偏好、全局规则 | 项目架构、团队规范 |
---

View File

@@ -4,13 +4,13 @@
---
## 案例 1过度精简的失败
## 案例 1以行数为目标的过度精简
### 背景
某项目 CLAUDE.md 原有 2937 行,尝试优化
某项目 CLAUDE.md 内容丰富,包含代码模式、诊断流程、目录映射等
### 错误做法
压缩到 165 行,移走了大部分内容
以"减少行数"为目标,移走了大部分内容,只保留简短描述和指针
### 结果
- ❌ 丢失代码模式LLM 每次重新推导
@@ -18,17 +18,17 @@
- ❌ 丢失目录映射,找文件效率低
### 正确做法
保留 482 行,关键内容如下
按**信息质量**而非行数判断去留
| 内容 | 保留位置 | 原因 |
|------|----------|------|
| 核心命令表 | Level 1 | 高频使用 |
| 懒加载代码模式 | Level 1 | 需要直接复制 |
| ABI 错误诊断 | Level 1 | 完整流程 |
| 详细 SOP | Level 2 | 触发条件 |
| 内容 | 保留位置 | 判断依据 |
|------|----------|----------|
| 核心命令表 | Level 1 | 高频使用,不应让 LLM 每次去查 |
| 懒加载代码模式 | Level 1 | 需要直接复制,移走会导致重新推导 |
| ABI 错误诊断 | Level 1 | 完整症状→原因→修复流程 |
| 详细 SOP | Level 2 | 低频、有明确触发条件 |
### 教训
**行数不是目标,效能才是。**
**信息效率、可读性、可维护性是标准,行数不是。**
---
@@ -143,10 +143,10 @@ LLM 注意力呈 U 型分布:开头和末尾强,中间弱。只放中间会
## 案例 6缺少信息记录原则
### 背景
优化完成后CLAUDE.md 从 2937 行精简到 524 行,结构清晰。
优化完成后CLAUDE.md 结构清晰,信息分层合理
### 问题
后续用户继续要求 Claude "把这个记录到 CLAUDE.md"Claude 没有判断标准,只能照做。一个月后 CLAUDE.md 又膨胀回 1500+ 行
后续用户继续要求 Claude "把这个记录到 CLAUDE.md"Claude 没有判断标准,只能照做。逐渐出现信息重复维护、低频内容和高频内容混杂的问题
### 错误做法
只优化内容,不添加规则。
@@ -219,3 +219,28 @@ LLM 注意力呈 U 型分布:开头和末尾强,中间弱。只放中间会
| 边缘情况处理 | | ✅ |
| 历史决策记录 | | ✅ |
| 性能数据 | | ✅ |
---
## 案例 7用行数当 KPI
### 错误做法
优化方案写"当前 2,114 行,目标 ~580 行,约 73% 精简",用行数和百分比作为成功指标。
### 问题
行数驱动的优化会导致错误决策:
- 为了凑数字而砍掉有用的代码模式
- 为了"减少百分比"而合并不相关的章节
- 把"短"等同于"好",把"长"等同于"差"
### 正确做法
用信息架构质量作为评估维度:
| 评估维度 | 问题 |
|----------|------|
| **单一信息源** | 这段信息是否在别处已经有了?如果是,消除重复 |
| **认知相关性** | 这段信息在大多数开发场景下是否需要?如果不是,移到 Level 2 |
| **维护一致性** | 改一处是否需要同步另一处?如果是,消除重复 |
### 教训
**行数少不代表更好,行数多不代表更差。真正的标准是信息效率、可读性、可维护性。**