with one click
discovery-phase
以适当的深度级别执行发现。生成 DISCOVERY.md 用于指导 PLAN.md 的创建。支持快速验证、标准和深度模式。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
以适当的深度级别执行发现。生成 DISCOVERY.md 用于指导 PLAN.md 的创建。支持快速验证、标准和深度模式。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
将已发布版本(v1.0、v1.1、v2.0)标记为完成。在 MILESTONES.md 中创建历史记录,执行 PROJECT.md 演进审查,重组 ROADMAP.md,并在 git 中打标签。
编排并行调试代理以调查 UAT 差距并查找根本原因。按差距生成调试代理,收集诊断结果,更新 UAT.md。
提取下游代理所需的实施决策。分析阶段以识别灰色地带,与用户讨论,并为研究和计划捕获决策。
使用波次并行执行阶段中的所有计划。编排器将计划执行委托给子代理,管理波次和检查点。
执行阶段提示(PLAN.md)并创建结果摘要(SUMMARY.md)。处理任务执行并集成 git。
在计划之前揭示 Copilot 对阶段的假设,使用户能够尽早纠正误解。纯对话式分析。
| name | discovery-phase |
| description | 以适当的深度级别执行发现。生成 DISCOVERY.md 用于指导 PLAN.md 的创建。支持快速验证、标准和深度模式。 |
从 plan-phase.md 的主流程中调用:研究 → 发现 → 计划
<depth_levels> This workflow supports three depth levels:
| Level | Name | Time | Output | When |
|---|---|---|---|---|
| 1 | Quick Verify | 2-5 min | No file, proceed with verified knowledge | Single library, confirming current syntax |
| 2 | Standard | 15-30 min | DISCOVERY.md | Choosing between options, new integration |
| 3 | Deep Dive | 1+ hour | Detailed DISCOVERY.md with validation gates | Architectural decisions, novel problems |
Depth is determined by plan-phase.md before routing here. </depth_levels>
<source_hierarchy> MANDATORY: Context7 BEFORE Web Search
Copilot's training data is 6-18 months stale. Always verify.
Priority Order:
use_mcp_tool(context7, ...) for current library/framework docsfetch (built-in) - Use for web search and fetching URLs (no MCP needed)fetch insufficient:
use_mcp_tool(exa, web_search_exa) — AI-native semantic search, code search, company researchuse_mcp_tool(brave-search, brave_web_search) — Privacy-first, general queries, newsWhy this order:
fetch is built-in and requires no MCP setupExa Tools (if installed):
web_search_exa — Search web for any topic, get clean contentget_code_context_exa — Find code from GitHub, Stack Overflow, docscompany_research_exa — Research companiesdeep_search_exa — Deep research with query expansionSee ~/.gsd/templates/discovery.md <discovery_protocol> for full protocol.
</source_hierarchy>
Route to appropriate level workflow below.
**Level 1: Quick Verification (2-5 minutes)**For: Single known library, confirming syntax/version still correct.
Process:
Resolve library in Context7:
use_mcp_tool with server: "context7", tool: "resolve-library-id", arguments: { "libraryName": "[library]" }
Fetch relevant docs:
use_mcp_tool with server: "context7", tool: "query-docs", arguments: {
"libraryId": "[from step 1]",
"query": "[specific concern]"
}
Verify:
If verified: Return to plan-phase.md with confirmation. No DISCOVERY.md needed.
If concerns found: Escalate to Level 2.
Output: Verbal confirmation to proceed, or escalation to Level 2.
**Level 2: Standard Discovery (15-30 minutes)**For: Choosing between options, new external integration.
Process:
Identify what to discover:
Context7 for each option:
For each library/framework:
- use_mcp_tool(context7, resolve-library-id)
- use_mcp_tool(context7, query-docs) for API and concepts
Official docs for anything Context7 lacks (use fetch or browser_action).
Web search for comparisons:
fetch tool firstuse_mcp_tool(exa, web_search_exa) — Best for semantic/conceptual queriesuse_mcp_tool(exa, get_code_context_exa) — Best for code examplesuse_mcp_tool(brave-search, brave_web_search) — Best for news, general queriesCross-verify: Any Web Search finding → confirm with Context7/official docs.
Create DISCOVERY.md using ~/.gsd/templates/discovery.md structure:
Return to plan-phase.md.
Output: .gsd/phases/XX-name/DISCOVERY.md
For: Architectural decisions, novel problems, high-risk choices.
Process:
Scope the discovery using ~/.gsd/templates/discovery.md:
Exhaustive Context7 research:
Official documentation deep read:
Web search for ecosystem context:
fetch tool firstuse_mcp_tool(exa, deep_search_exa) — Thorough research with query expansionuse_mcp_tool(exa, company_research_exa) — When researching vendors/companiesuse_mcp_tool(brave-search, brave_web_search) — News, general queriesCross-verify ALL findings:
Create comprehensive DISCOVERY.md:
Confidence gate: If overall confidence is LOW, present options before proceeding.
Return to plan-phase.md.
Output: .gsd/phases/XX-name/DISCOVERY.md (comprehensive)
Ask: What do we need to learn before we can plan this phase?
Include:
If confidence is LOW: Use HumanAgent MCP (HumanAgent_Chat):
If confidence is MEDIUM: Inline: "Discovery complete (medium confidence). [brief reason]. Proceed to planning?"
If confidence is HIGH: Proceed directly, just note: "Discovery complete (high confidence)."
If DISCOVERY.md has open_questions:Present them inline: "Open questions from discovery:
These may affect implementation. Acknowledge and proceed? (yes / address first)"
If "address first": Gather user input on questions, update discovery.
``` Discovery complete: .gsd/phases/XX-name/DISCOVERY.md Recommendation: [one-liner] Confidence: [level]What's next?
NOTE: DISCOVERY.md is NOT committed separately. It will be committed with phase completion.
</step>
</process>
<success_criteria>
**Level 1 (Quick Verify):**
- Context7 consulted via use_mcp_tool for library/topic
- Current state verified or concerns escalated
- Verbal confirmation to proceed (no files)
**Level 2 (Standard):**
- Context7 consulted for all options
- Web Search findings cross-verified
- DISCOVERY.md created with recommendation
- Confidence level MEDIUM or higher
- Ready to inform PLAN.md creation
**Level 3 (Deep Dive):**
- Discovery scope defined
- Context7 exhaustively consulted
- All Web Search findings verified against authoritative sources
- DISCOVERY.md created with comprehensive analysis
- Quality report with source attribution
- If LOW confidence findings → validation checkpoints defined
- Confidence gate passed
- Ready to inform PLAN.md creation
</success_criteria>