Explain solutions through the lens of discovery and conversation journey, emphasizing how insights emerged rather than exhaustive technical details. Use when explaining code changes, decision-making processes, problem-solving approaches, or any narrative that benefits from showing the "why" before the "what". Trigger with JOURNEY keyword.
Explains solutions through discovery, highlighting how insights emerged during problem-solving. Trigger with JOURNEY keyword when discussing code changes, decision-making, or processes that benefit from showing the "why" before the "what".
/plugin marketplace add WarrenZhu050413/Warren-Claude-Code-Plugin-Marketplace/plugin install claude-context-orchestrator@warren-claude-code-plugin-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
reference.mdExplain solutions through discovery—showing how insights emerged rather than exhaustive technical details.
Show the journey of discovery without exhaustion. Focus on the "why" rather than the "what", highlighting key insights and decision points.
Every explanation MUST include:
Start with a concise overview of what was accomplished. Focus on the "what" and "why" before the "how".
Brief context on how the solution emerged:
Examples:
Keep this concise—focus on the most impactful decision points.
Include when they add value:
Diagrams clarifying understanding: architecture diagrams, flow charts, file structure trees, sequence diagrams.
Skip if: Explanation is simple enough without visuals or words suffice.
Organize changes by module/component, purpose, and impact.
Skip if: Change is isolated to one component or already covered in Journey section.
Implementation specifics: new functions/classes, modified behavior (before/after), integration points.
Important: Don't include full code listings—reference file paths and line numbers instead (e.g., tracking.lua:45).
Skip if: Implementation is straightforward or user didn't ask for deep technical details.
2-3 concrete suggestions for testing, building, or exploring further.
Skip if: No clear next steps or user didn't ask for guidance.
##, ###)> **Journey Insight:** blockquotes for key discoveriesAlways include:
Consider including when:
Skip optional sections when:
I've fixed the popup issue where they were closing immediately after opening.
**How we got here:**
Initially I suspected the popup code itself, but debugging revealed the CursorMoved autocommand was closing popups globally. The fix adds a buffer name check to only close popups when cursor moves in source files, not within the popup itself.
You can combine this with other output formats:
For detailed examples and advanced patterns, see reference.md.