上下文发现Skill context-discovery

上下文发现技能用于在软件项目实施前,通过侦察机制自动发现项目标准、安全模式、编码惯例和文件,确保遵循最佳实践、提高代码质量和安全性。关键词包括:上下文发现、项目标准、安全模式、代码质量、DevOps、软件架构、文件侦察、优先级加载。

架构设计 0 次安装 0 次浏览 更新于 3/14/2026

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**发现上下文文件

遵循导航驱动的发现并返回排名推荐。