Analyze project architecture and patterns to understand how the codebase works. Provide codebase information in the current context (selected files/folders) and optionally specify a focus area. Gemini will analyze patterns, conventions, and architecture.
Compare technologies, frameworks, or approaches for your specific needs. Provides detailed analysis, pros/cons, use cases, and decision frameworks without implementation details.
Get quick development guidance and advice from Gemini. Use this when you need architectural advice, best practices, or are stuck on a problem. Gemini will provide high-level guidance without code snippets.
Get systematic debugging assistance for complex issues. Provides root cause analysis, investigation strategies, and resolution approaches without writing debugging code.
Create comprehensive documentation strategies and structures. Provides organization, content areas, writing guidelines, and quality standards without writing actual documentation content.
Get comprehensive explanations of technical concepts. Provides definitions, use cases, trade-offs, best practices, and learning paths without code examples.
Generate a detailed implementation plan using Gemini's strategic planning capabilities. This command helps you break down complex tasks into actionable steps with clear architecture and testing strategies.
Get a senior architect's perspective on your implementation approach. Describe your planned approach and Gemini will assess strengths, weaknesses, alternatives, and provide a recommendation. Great for validating your design before coding.
Create a high-level strategic roadmap for implementing complex features. Use pipe (|) to separate feature name from requirements. This command helps with architectural decisions, risk assessment, and phased implementation planning.
Generate comprehensive test strategies for your components or functions. Provides testing methodology, test cases, edge cases, and quality considerations without writing actual test code.