context-optimizer
Solid上下文优化专家。专注于长对话中的上下文管理、token 效率和性能优化。解决 lost-in-middle、context poisoning 等问题,提升 AI 代理在复杂任务中的表现。
AI & Automation 46 stars
8 forks Updated 1 weeks ago MIT
Install
Quality Score: 84/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Context Optimizer - 上下文优化专家
## BenszAPI 任务工作区
本 Skill 的新任务中间文件统一写入 `./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/`。同一任务复用一个任务根目录;多 Skill 协作才创建 `shared/`。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。
## 与 bensz-collect-bugs 的协作约定
- 因本 skill 设计缺陷导致的 bug,先用 `bensz-collect-bugs` 规范记录到 `~/.bensz-skills/bugs/`,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务。
- 只有用户明确要求“report bensz skills bugs”等公开上报时,才用本地 `gh` 上传新增 bug 到 `huangwb8/bensz-bugs`;不要 pull / clone 整个仓库。
## 核心理念
**上下文优化** 是长对话性能的关键:
```
┌─────────────────────────────────────────────────────────┐
│ 识别问题 → 压缩历史 → 掩码加载 → 缓存重用 → 性能提升 │
└─────────────────────────────────────────────────────────┘
```
**核心问题**:
- ❌ **Lost-in-Middle**:关键信息被中间内容淹没
- ❌ **Context Poisoning**:冲突信息干扰判断
- ❌ **Distraction**:无关信息浪费 token
- ❌ **Context Clash**:多信息源冲突
---
## 何时使用本技能
在以下场景时激活:
- 长对话导致性能下降
- Context window 接近限制
- AI 遗忘之前的信息
- 提到"上下文"、"token 限制"、"效率"
---
## 上下文问题识别
### 问题 1:Lost-in-Middle
**表现**:
- AI 遗忘对话中间的关键信息
- 首尾信息记住,中间信息遗忘
- 需要重复提供相同信息
**检测**:
```python
def detect_lost_in_middle(conversation: list) -> bool:
"""检测是否出现 lost-in-middle 问题"""
# 1. 检查对话长度
if len(conversation) < 10:
return False
# 2. 检查是否有重复提问
questions = [msg for msg in conversation if '?' in msg]
unique_questions = set(questions)
if len(questions) > len(unique_questions) * 1.5:
return True # 存在重复提问
# 3. 检查中间内容是否被引用
middle_start = len(conversation) // 3
middle_end = len(conversatio...
Details
- Author
- huangwb8
- Repository
- huangwb8/skills
- Created
- 6 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
better-prompt
当用户明确要求"优化 prompt"、"改进提示词"、"润色指令"或"将简陋 prompt 转换为最佳实践版本"时使用。基于 OpenAI 和 Anthropic 官方最佳实践,对用户提供的简陋 prompt 进行结构化优化,输出符合社区标准的高质量版本。
46 Updated 1 weeks ago
huangwb8 AI & Automation Listed
lls-prompt-basics-coach
用真实任务教普通用户写清楚、可测试、可迭代的提示词。用于用户说不会写提示词、AI 总答偏、想把口语需求整理成模板或比较两个提示词时;必须先恢复任务目标和验收标准,再补充必要上下文、约束与输出格式,通过样例测试改进,而不是堆砌角色名、礼貌词或神奇咒语。
1 Updated today
PhilRobinluo AI & Automation Listed
context-optimize
Improve context efficiency and cache stability for long or complex sessions.
2 Updated yesterday
ibahgat