Pattern 4: Context-aware tool selection
Use when: Same outcome, different tools depending on context.
Example: File storage
## Smart File Storage ### Decision Tree 1. Check file type and size 2. Determine best storage location: - Large files (>10MB): Use cloud storage MCP - Collaborative docs: Use Notion/Docs MCP - Code files: Use GitHub MCP - Temporary files: Use local storage ### Execute Storage Based on decision: - Call appropriate MCP tool - Apply service-specific metadata - Generate access link ### Provide Context to User Explain why that storage was chosen
Key techniques:
- • Clear decision criteria
- • Fallback options
- • Transparency about choices
Pattern 5: Domain-specific intelligence
Use when: Your skill adds specialized knowledge beyond tool access.
Example: Financial compliance
## Payment Processing with Compliance ### Before Processing (Compliance Check) 1. Fetch transaction details via MCP 2. Apply compliance rules: - Check sanctions lists - Verify jurisdiction allowances - Assess risk level 3. Document compliance decision ### Processing IF compliance passed: - Call payment processing MCP tool - Apply appropriate fraud checks - Process transaction ELSE: - Flag for review - Create compliance case ### Audit Trail - Log all compliance checks - Record processing decisions - Generate audit report
Key techniques:
- • Domain expertise embedded in logic
- • Compliance before action
- • Comprehensive documentation
- • Clear governance