Skip to content
CodeSnipe Docs

Creating Your First Project

Setting up a new project in CodeSnipe is straightforward. After logging into CodeSnipe.net, click "New Project" in the top right corner of your dashboard. The setup wizard will guide you through the process.

Basic Setup

Every project needs a name - make it clear and descriptive like "Customer Portal API" or "E-commerce Website". While you can change it later, a good name helps when you're managing multiple projects.

The project description is optional but valuable. Use it to outline key details like "Mobile-first e-commerce platform for XYZ Corp using React Native" or add links to design docs and other resources.

Project Instructions

This is where you tell CodeSnipe how you want your code written. For example:

"Follow our established patterns:

  • Use Angular Material design
  • Write unit tests for services
  • Enable TypeScript strict mode
  • Build responsive layouts
  • Document public APIs"

Don't worry about getting these perfect - you can always adjust them later in project settings.

Working Directory

Your working directory is where your code lives. CodeSnipe needs to know this to:

  • Read your existing code
  • Write new files
  • Make changes to existing files

By default, CodeSnipe can only access files in your working directory. If you need it to read files elsewhere (like reference code from another project), you'll need to provide the full path.

Advanced Feature: Personas

Personas are specialized AI personalities that excel at specific tasks. While optional, they're powerful when you need focused expertise:

  • Frontend Specialist: UI/UX and responsive design expert
  • Security Expert: Focuses on secure coding practices
  • Performance Optimizer: Specializes in optimization
  • Documentation Writer: Creates clear, thorough documentation

More about Personas