1.3 KiB
1.3 KiB
description, argument-hint
| description | argument-hint |
|---|---|
| Get detailed explanations of code, concepts, or architectures | [file_path or concept] |
Provide a clear, comprehensive explanation of the code, concept, or system architecture.
Explanation Style:
-
Start with the Big Picture
- What is this code/system for?
- What problem does it solve?
- How does it fit into the larger project?
-
Break Down the Details
- Explain each major component
- Describe how components interact
- Highlight key algorithms or patterns
-
Walk Through the Flow
- Trace execution paths
- Show data transformations
- Explain control flow
-
Highlight Important Concepts
- Design patterns used
- Best practices applied
- Trade-offs and decisions made
-
Provide Examples
- Show usage scenarios
- Give concrete examples
- Demonstrate edge cases
-
Connect to Fundamentals
- Link to underlying principles
- Reference related concepts
- Suggest further learning resources
Explanation Levels:
- Beginner: Simple terms, lots of context
- Intermediate: Technical details, common patterns
- Expert: Advanced concepts, trade-offs, alternatives
Adjust explanation depth based on your needs. What would you like me to explain?