Skip to main content

Opening the Chat Interface

Press Cmd + K to open the AI chat interface

Your First AI Request

Simply type what you want in natural language:
The AI will generate the complete component with proper structure, types, and styling.

AI Commands

Quick Commands Use / prefix to access quick commands in the chat:
You don’t need to use commands - natural language works great too! Commands are just shortcuts for common tasks.

Code Generation Commands

Create React, Vue, Angular, or framework-specific components
Generate REST or GraphQL API endpoints with validation
Create schemas, migrations, and queries
Generate custom React hooks with TypeScript

Effective Prompting

Writing Great Prompts
1

Be Specific

Instead of: “Make a form”Try: “Create a React form with email, password fields, validation using Zod, and submit handler”
2

Include Context

Mention your tech stack, frameworks, and preferences
3

Specify Requirements

List all requirements upfront
4

Reference Existing Code

Select code in your editor and ask AI to work with it

Examples of Good Prompts

Context-Aware AI

How CodinIT Understands Your Project CodinIT’s AI automatically analyzes:
  • Current file you’re editing
  • Selected code in your editor
  • Project structure and file organization
  • Dependencies in package.json
  • TypeScript types and interfaces
  • Git history for recent changes
You don’t need to re-explain your project setup. The AI already knows your tech stack!

Working with Selected Code

  1. Select code in your editor
  2. Open AI chat (Cmd/Ctrl + K)
  3. Ask about the selection:
    • “Explain this code”
    • “Add error handling”
    • “Convert to TypeScript”
    • “Optimize for performance”

Multi-File Operations

Creating Multiple Files Ask AI to generate entire features:
The AI will create all necessary files in the correct directories.

Refactoring Across Files

AI Provider Selection

Choosing the Right Model Different models excel at different tasks:
Best for:
  • Complex code generation
  • Detailed explanations
  • Refactoring large codebases
  • Architectural decisions
Recommended model: Claude 4.5 Sonnet

Switching Models

Change the AI provider on-the-fly:
  1. Click the model selector in chat interface
  2. Choose from your configured providers
  3. Continue the conversation with new model
Try different models for the same task to compare results! Each has unique strengths.

Advanced Features

Inline AI Editing
1

Select Code

Highlight the code you want to modify
2

Press Cmd/Ctrl + I

Opens inline AI editor
3

Describe Changes

Type what you want to change
4

Review & Accept

AI shows diff, you can accept, reject, or iterate

Conversation History

Access previous AI conversations:
  • Recent chats in sidebar
  • Search history by keywords
  • Pin important conversations
  • Export conversations for documentation

Custom Instructions

Set global AI instructions for your project:

Tips & Best Practices

Iterate Gradually

Build features incrementally. Start simple, then ask AI to enhance.

Review AI Code

Always review generated code. AI is powerful but not perfect.

Provide Feedback

Tell AI when output isn’t quite right. “Make it more concise” or “Add error handling”

Save Good Prompts

Keep a collection of prompts that work well for your use cases.

Common Use Cases

Debugging

Code Review

Learning

Documentation

Keyboard Shortcuts

Next Steps

Prompt Engineering Guide

Learn advanced prompting techniques

Select Your Model

Compare and choose AI providers

Project Templates

Start projects with AI-generated templates

Model Configuration

Understand context windows and limits