# Claro v1.17.26 - Packages and Projects Claro v1.17.26 makes projects and packages safer and more useful while keeping the beginner syntax simple. ## Create a project ```bash claro new MyProject cd MyProject claro run ``` A new project contains: ```text main.claro claro.project claro.lock packages/ README.md ``` ## Project file `claro.project` is intentionally plain text: ```text name: MyProject main: main.claro version: v1.17.26 packages: package: text package: sdl ``` ## Package commands ```bash claro package init claro package add text claro package remove text claro package list claro package doctor claro package lock ``` `claro package add NAME` creates a local folder: ```text packages/NAME/ claro.package README.md ``` ## Safety rules Package names may use only: ```text letters numbers dash underscore ``` This means simple names like these are allowed: ```text text sdl net_tools my-package ``` Unsafe names are rejected: ```text ../bad folder/name bad name ``` ## Why this matters Packages are important for Claro's future, but the workflow must stay friendly: ```text make a project add a package run the project check the project ``` No complicated setup should be needed for a beginner.