konglong87/enjoy_harness_ai/harness-build-context-index
Claude Code and agent skill by konglong87/enjoy_harness_ai
- community
Checking that the SKILL.md file is still in the repository.
构建上下文索引,实现4级优先级加载机制,优化Token消耗
Install
npx vskill@latest install konglong87/enjoy_harness_ai/harness-build-context-indexSKILL.md
harness-build-context-index 构建上下文索引
核心能力
- 检查前置条件(harness-build-core-manifest)
- 创建 CONTEXT_INDEX.md(4级优先级)
- 定义各级别内容
- 定义加载策略
- 优化 Token 消耗
前置条件
- harness-build-core-manifest 已完成
- AGENTS_MANIFEST.md 存在
执行步骤
Step 1: 检查前置条件
使用 Read 工具读取:.EnjoyHarness/SKILL_REGISTRY.md
检查条件:
- harness-build-core-manifest 已标记为完成
如果未完成:
Step 2: 创建上下文索引文件
使用 Write 工具创建文件:.EnjoyHarness/CONTEXT_INDEX.md
内容:
任务类型: 功能开发 加载内容: P0 + P1(功能开发类) Token消耗: ~3500 tokens 上下文窗口占用: 35%
任务类型: Bug修复 加载内容: P0 + P1(Bug修复类) Token消耗: ~3000 tokens 上下文窗口占用: 30%
触发条件: 任务失败 自动加载: P2级(错误处理) Token消耗: ~4500 tokens (P0+P2) 上下文窗口占用: 45%
Step 3: 更新事件日志
使用 Edit 工具追加内容到:.EnjoyHarness/EVENT_LOG.md
追加内容:
Step 4: 更新事件计数
使用 Edit 工具更新:.EnjoyHarness/EVENT_LOG.md
old_string: total_events: 4 new_string: total_events: 6
Step 5: 更新技能注册表
使用 Edit 工具更新:.EnjoyHarness/SKILL_REGISTRY.md
old_string: - [ ] harness-build-context-index - 构建上下文索引技能 new_string: - [x] harness-build-context-index - 构建上下文索引技能 ✅
Step 6: 输出完成信息
使用 Bash 工具输出:
成功标准
- [ ] CONTEXT_INDEX.md 文件存在
- [ ] 包含4级优先级定义
- [ ] Token消耗对比清晰
- [ ] 加载规则明确
- [ ] 技能注册表已更新
失败兜底
- harness-build-core-manifest 未完成 → 终止执行,提示运行前置技能
- 文件创建失败 → 记录错误到 EVENT_LOG.md,触发重试
联动关系
- 前置: harness-build-core-manifest
- 自动触发: harness-enforce-architecture-guardrails
迭代计数
本技能执行预计迭代次数: 约 5 次(Write 1次 + Edit 3次 + Read 1次)
测试用例
测试 1: 前置条件检查
输入: 在核心规则未构建时运行 期望输出: 错误提示"核心规则未构建" 验证方式: 删除 AGENTS_MANIFEST.md 后运行
测试 2: 文件完整性
输入: 执行 harness-build-context-index 期望输出: CONTEXT_INDEX.md 包含P0-P3定义 验证方式: grep -c "P[0-3]级" .EnjoyHarness/CONTEXT_INDEX.md
测试 3: Token计算正确性
输入: 读取 CONTEXT_INDEX.md 期望输出: Token消耗对比表格完整 验证方式: grep "Token消耗对比" .EnjoyHarness/CONTEXT_INDEX.md
测试 4: 技能注册表更新
输入: 读取 SKILL_REGISTRY.md 期望输出: harness-build-context-index 标记为完成 验证方式: grep "harness-build-context-index" .EnjoyHarness/SKILL_REGISTRY.md
测试 5: 事件日志记录
输入: 读取 EVENT_LOG.md 期望输出: 包含 harness-build-context-index 启动和完成事件 验证方式: grep "harness-build-context-index" .EnjoyHarness/EVENT_LOG.md
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/harness-build-context-index/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/konglong87/enjoy_harness_ai/harness-build-context-index)