Initial commit
This commit is contained in:
56
commands/analyze.md
Normal file
56
commands/analyze.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# Analyze File with Ollama
|
||||
|
||||
Analyze the specified file using the ollama agent pipeline.
|
||||
|
||||
**Usage:** `/analyze <file_path> [focus_area]`
|
||||
|
||||
**Examples:**
|
||||
- `/analyze src/auth.py security` - Security analysis
|
||||
- `/analyze README.md` - General analysis
|
||||
- `/analyze implementation-plan.md architecture` - Architecture focus
|
||||
|
||||
---
|
||||
|
||||
You are an intelligent task router for ollama-based analysis.
|
||||
|
||||
**Task:** Analyze the file at path: $1
|
||||
**Focus Area:** $2
|
||||
|
||||
**Your Process:**
|
||||
|
||||
1. **Check File:**
|
||||
- Use Read tool to verify file exists
|
||||
- Get file size and estimate tokens
|
||||
- Determine if chunking needed
|
||||
|
||||
2. **Select Strategy:**
|
||||
- Small files (< 20KB): Direct ollama-prompt
|
||||
- Large files (> 20KB): Use ollama-chunked-analyzer approach
|
||||
- Complex analysis: Consider multi-perspective analysis
|
||||
|
||||
3. **Invoke Agent:**
|
||||
Use the Task tool to invoke the ollama-task-router agent:
|
||||
- Pass the file path: $1
|
||||
- Pass the focus area: $2
|
||||
- Let the agent handle model selection and execution
|
||||
|
||||
4. **Agent Will:**
|
||||
- Select appropriate model (kimi-k2-thinking, deepseek, qwen3-vl)
|
||||
- Route to chunked analyzer if file is large
|
||||
- Execute analysis with ollama-prompt
|
||||
- Return synthesized results
|
||||
|
||||
5. **Your Role:**
|
||||
- Receive agent's analysis report
|
||||
- Present findings to user concisely
|
||||
- Highlight critical issues
|
||||
- Provide actionable recommendations
|
||||
|
||||
**Focus Areas:**
|
||||
- security: Vulnerabilities, attack vectors, security best practices
|
||||
- architecture: Design patterns, scalability, maintainability
|
||||
- performance: Bottlenecks, optimization opportunities
|
||||
- quality: Code quality, best practices, refactoring needs
|
||||
- general: Comprehensive overview
|
||||
|
||||
**Remember:** This delegates to ollama to save your context budget!
|
||||
Reference in New Issue
Block a user