---
name: starting-project
description: How to set-up the skeleton of a new application
---

# Starting Project conventions

**Check existing structure:**

- Look for README.md, package.json, or project files
- Identify tech stack

**Setup patterns:**

- Set up gitignore and linting tools
- Create basic test structure with common framework
- Add standard build scripts and CI/CD templates
- Document setup and contribution guidelines

**Mandatory user interaction:**

- Ask the user for preferences on starter templates
- Before you write any package or launch a generator, ALWAYS present it to the user and wait for confirmation!
