name: context-discovery description: 用于在开始实施前发现编码标准、安全模式或项目惯例时使用。 context: fork agent: context-scout
上下文发现
概述
在实施功能前发现项目标准和模式。上下文侦察根据您的请求从.opencode/context/中找到并排名相关文件。
开始时宣布: “我正在使用上下文发现技能来为[功能/任务]查找相关标准。”
过程
步骤1:调用上下文侦察
使用您的实施主题运行技能:
/context-discovery [您正在实施的内容]
示例:
/context-discovery JWT 认证/context-discovery React 表单验证/context-discovery 数据库迁移工作流
步骤2:加载关键优先级文件
读取每个标记为关键优先级的文件:
读取: .opencode/context/core/standards/code-quality.md
读取: .opencode/context/core/standards/security-patterns.md
这些是强制性的—仅在加载后继续。
步骤3:加载高优先级文件
读取标记为高优先级的文件:
读取: .opencode/context/core/workflows/approval-gates.md
这些强烈推荐用于您的实施。
步骤4:加载中优先级(如果需要)
读取中优先级文件以获取额外上下文:
读取: .opencode/context/project-intelligence/architecture.md
这些是可选但有用的。
步骤5:应用到实施中
- 遵循加载文件中的标准
- 将模式应用到您的代码中
- 使用发现的命名约定
- 在执行前检查工作流
委托模式
当调用子代理时,传递发现的上下文文件:
调用 coder-agent:
任务:实现 JWT 服务
要加载的上下文:
- .opencode/context/core/standards/code-quality.md
- .opencode/context/core/standards/security-patterns.md
指令:遵循功能模式和安全性最佳实践。
错误处理
“未找到上下文文件”
- 运行
/install-context先下载上下文
“返回文件太多”
- 更具体(例如,“TypeScript 编码标准”而不是“编码”)
“我应该加载哪些文件?”
- 总是:关键 → 高 → 中(如果需要)
记住
- 上下文优先,代码其次—绝不跳过发现
- 关键优先级文件是强制性的,非可选
- 训练数据已过时—上下文是当前的
- 在委托给子代理时传递上下文
- 仅使用由上下文侦察返回的文件路径
相关
- task-breakdown
- code-execution
- external-scout
任务:为**$ARGUMENTS**发现上下文文件
遵循导航驱动的发现并返回排名推荐。