Loading...
Loading...
Information collection and exploration before Spec creation. Invoked by the role spec-explorer. Trigger conditions: (1) The spec-explorer role needs to collect background information before Spec creation, (2) Need to retrieve historical experience (exp-search), (3) Need to explore the project codebase, external documents or third-party libraries, (4) TeamLead notifies the spec-explorer to start working.
npx skill4agent add hhu3637kr/skills spec-explore| Scenario | Trigger exp-reflect? |
|---|---|
| Invoke exp-search to retrieve existing experience | ❌ Do not trigger |
| Explore the project's existing codebase | ✅ Trigger (knowledge memorization) |
| Explore external codebases (e.g., third-party libraries) | ✅ Trigger (knowledge memorization) |
| Read external technical documents | ✅ Trigger (knowledge memorization) |
/exp-search <keywords>GrepReadGlob[!tip] Trigger exp-reflect after exploration After exploring project code, invoke exp-reflect to deposit new findings as knowledge memories.
[!tip] Trigger exp-reflect after exploration After exploring external resources, invoke exp-reflect to deposit key findings as knowledge memories.
exploration-report.md# Exploration Report
## Retrieved Historical Experience
[Summary of exp-search results, including experience links]
## Project Status Analysis
[Understanding of relevant code/modules: current implementation, interfaces, data structures]
## External Knowledge
[Key findings from exploring external libraries/documents]
## Recommendations for Spec Creation
[Reference information for spec-writer and spec-tester:
- Recommended implementation directions
- Known boundary cases and risks
- Reusable existing components]SendMessage(
recipient="spec-writer",
content="exploration-report.md has been completed. Please read it before writing plan.md. Path: {path}"
)
SendMessage(
recipient="spec-tester",
content="exploration-report.md has been completed. Please read it and collaborate with spec-writer to write test-plan.md. Path: {path}"
)TeamLead → spec-explorer starts
spec-explorer → exp-search (retrieval) + code exploration + external resource exploration
spec-explorer → exploration-report.md
spec-explorer → Notify spec-writer + spec-tester