返回顶部
a

auto-context自动读取上下文

Automatically read relevant context before major actions. Loads TODO.md, roadmap.md, handoffs, task plans, and other project context files so the AI operates with full situational awareness. Use when starting a task, implementing a feature, refactoring, debugging, planning, or resuming a session.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,211
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

auto-context

技能名称: auto-context
详细描述:

Auto-Context — 情境感知协议(元技能)

在行动之前,先了解你所处的位置。此技能确保AI在任何重大行动前自动加载关键项目上下文,避免精力浪费、重复工作和实施偏差。

安装

OpenClaw / Moltbot / Clawbot

bash
npx clawhub@latest install auto-context



何时激活

此技能根据当前操作自动触发。不要等待用户询问——当满足以下任一条件时,主动加载上下文。

触发条件原因最低上下文级别
开始新任务了解优先级,避免冲突关键 + 高
实现功能
了解计划、约束和近期变更 | 关键 + 高 |
| 重构代码 | 了解近期变更和计划内容 | 关键 + 高 + 中 |
| 调试问题 | 检查近期变更、已知问题和发现 | 关键 + 高 + 中 |
| 规划或界定工作范围 | 全面了解路线图、待办事项和进度 | 所有级别 |
| 会话开始或恢复 | 从上次会话状态重建心智模型 | 关键 + 高 |
| 交接前 | 确保交接过程中无遗漏 | 所有级别 |


需读取的上下文文件

按优先级顺序读取这些文件。如果任务范围狭窄且低优先级文件明显不相关,可提前停止。

优先级文件用途读取时机
关键TODO.md当前任务、待办事项和优先级始终
关键
roadmap.md | 阶段状态、里程碑、项目方向 | 始终 |
| 高 | task_plan.md | 活跃任务分解和实施计划 | 文件存在时 |
| 高 | .cursor/handoffs/*.md | 近期交接记录(按日期读取最近3个) | 文件存在时 |
| 中 | findings.md | 研究结果、发现、已做决策 | 与任务相关时 |
| 中 | CHANGELOG.md | 近期变更及其理由 | 与任务相关时 |
| 低 | .cursor/sessions/*.md | 会话摘要(按日期读取最近2个) | 规划或调试时 |

备用路径

有些项目使用不同路径。如果主路径为空,检查这些备用路径:

主路径备用路径
TODO.mddocs/TODO.md, ai/TODO.md
roadmap.md
docs/roadmap.md, ROADMAP.md |
| taskplan.md | docs/taskplan.md, .cursor/task_plan.md |
| findings.md | docs/findings.md, .cursor/findings.md |


上下文加载策略

步骤 1:加载关键文件(始终执行)

读取 TODO.md → 提取:当前任务、下一优先级、阻塞项
读取 roadmap.md → 提取:当前阶段、活跃里程碑、即将到来的截止日期

如果任一关键文件缺失,警告用户:

未找到 TODO.md。建议创建一个以跟踪任务。

步骤 2:加载高优先级文件(如果存在)

读取 task_plan.md → 提取:实施步骤、验收标准
全局搜索 .cursor/handoffs/*.md → 按修改日期读取最近3个

步骤 3:加载中/低优先级文件(如果相关)

仅当当前任务受益于历史上下文时读取这些文件:

  • - 调试中? — 读取 findings.md 和 CHANGELOG.md
  • 规划中? — 读取所有文件,包括会话文件
  • 快速修复? — 完全跳过中低优先级文件

步骤 4:综合并呈现

加载后,在继续任务之前生成上下文摘要(见下方格式)。



过时检测

检查所有已加载文件的修改日期。标记可能包含过时信息的文件。

时间状态操作
< 24小时新鲜直接使用
1-7天
当前 | 直接使用,注明时间 |
| 7-30天 | 过时 | 警告:{文件} 上次更新于 {N} 天前——使用前请验证 |
| > 30天 | 陈旧 | 警告:{文件} 已存在 {N} 天,可能不再反映项目状态 |

在 macOS 上检查文件时间:

bash
stat -f %m %N TODO.md roadmap.md task_plan.md findings.md CHANGELOG.md 2>/dev/null

在 Linux 上:

bash
stat -c %Y %n TODO.md roadmap.md task_plan.md findings.md CHANGELOG.md 2>/dev/null



上下文摘要格式

加载上下文后,使用此模板呈现简洁摘要。保持紧凑——目标是提供认知,而非重复。

markdown

上下文已加载

当前阶段: {来自 roadmap 的阶段}
活跃里程碑: {里程碑及进度}

当前任务: {来自 TODO.md 或 task_plan.md}

  • - 状态:{进行中 / 被阻塞 / 未开始}
  • 阻塞项:{任何阻塞项,或无}

近期变更:

  • - {来自 CHANGELOG 或交接记录的最近 2-3 项}

相关发现:

  • - {影响当前任务的关键发现,或无}

过时警告:

  • - {任何过时警告,或所有上下文均为最新}

如果完全不存在上下文文件,输出:

markdown

上下文已加载

未找到项目上下文文件。在没有历史上下文的情况下运行。
建议创建 TODO.md 和 roadmap.md 以启用上下文感知辅助。



集成点

此技能连接到其他工作流命令,并应作为前置步骤运行。

命令Auto-Context 如何集成
/start-task在开始工作前加载完整上下文;填充任务计划
/intent
读取路线图和待办事项,验证意图是否符合项目方向 |
| /workflow | 自动提供任何工作流的理解阶段 |
| /progress | 使用 TODO.md 和 task_plan.md 评估完成状态 |
| /handoff-and-resume | 读取上次交接记录以在恢复时重建状态 |
| /session-summary | 将加载的上下文与会话操作交叉引用以确保准确性 |

执行顺序

用户触发操作
→ Auto-Context 激活(此技能)
→ 呈现上下文摘要
→ 主要技能/命令在完全感知的情况下执行



快速参考

上下文加载检查清单:
1. 读取 TODO.md(关键)
2. 读取 roadmap.md(关键)
3. 读取 task_plan.md(如果存在)
4. 读取最近 3 个交接记录(如果存在)
5. 检查文件过时情况
6. 读取发现/变更日志(如果相关)
7. 呈现上下文摘要
8. 继续执行任务



绝对禁止

  1. 1. 绝对不要为节省时间跳过关键文件 — 导致重复工作和冲突实施
  2. 绝对不要不论任务如何加载所有文件 — 浪费令牌并用无关信息稀释焦点
  3. 绝对不要忽略过时警告 — 过时上下文导致基于过时假设的决策
  4. 绝对不要读取文件而不做摘要 — 原始文件转储令人不知所措;始终先综合
  5. 绝对不要仅凭记忆假设上下文 — 会话是无状态的;始终重新读取文件
  6. 绝对不要在无上下文时默默继续 — 用户应知道他们正在盲目操作
  7. 绝对不要读取超出限制的交接记录/会话 — 最近 3 个交接记录和最近 2 个会话已足够

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 auto-context-1776419951 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 auto-context-1776419951 技能

通过命令行安装

skillhub install auto-context-1776419951

下载

⬇ 下载 auto-context v1.0.0(免费)

文件大小: 4.47 KB | 发布时间: 2026-4-17 19:42

v1.0.0 最新 2026-4-17 19:42
- Initial release of the auto-context skill for situational awareness.
- Automatically loads key project context files (TODO.md, roadmap.md, handoffs, task plans, findings, and more) before major actions.
- Dynamically determines which files to read based on task type, with clear priority and fallback paths.
- Detects file staleness and provides age-based warnings to prevent reliance on outdated information.
- Generates a concise, structured context summary before proceeding with any task.
- Integrates as a precursor to common project commands (start-task, intent, workflow, etc.) to ensure full situational awareness.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部