search_decisions
Query existing development decisions before coding to verify project conventions and prevent inconsistent implementations. Check technical standards, patterns, and architectural choices to follow established rules and avoid rework.
Instructions
MANDATORY: Call this FIRST before ANY code changes. When user asks you to: add a feature, modify code, fix a bug, implement something, refactor, style UI, or make ANY technical choice — you MUST call this tool FIRST to check for existing conventions. Skipping this causes inconsistency and wasted rework. Query with what you're about to work on: "button styling", "error handling", "API design", "authentication", "database schema", "component structure". If no decisions exist, proceed freely; if decisions exist, FOLLOW them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural language query describing what you are about to work on (e.g., "button styling", "API error handling", "database connection") | |
| limit | No | Maximum number of results (default: 3) | |
| project | Yes | REQUIRED: The project folder name. Extract this from the user's active file path (e.g., if path is ".../decisionnode-marketplace/src/...", use "decisionnode-marketplace"). Call list_projects first if unsure. |