Setting up new puda project
- Check installation: Determine how to invoke the CLI — use
pudaif installed globally, or from the project root use./pudaon Unix/macOS or.\puda.exeon Windows if only a local binary exists. If it's missing, direct the user to the Puda releases page. Use that same invocation (puda,./puda, or.\puda.exe) consistently in all steps below. - Ensure Python and pip: Ensure
python3andpipare available; install them first if missing. - Login: Log in to puda with
puda login; you will need to enter a username. - New project folder: run
puda init(e.g.puda init.orpuda init <folder_name>). - Install Skills: run
puda skills installto install agent skills for puda
Only after the CLI is installed and the project is initialized, proceed with protocol generation, machine commands, or experiment workflows.
Project Folder Structure
.
├── .agents/ # puda agent skills (from `puda skills install`)
├── logs/ # log files from runs
├── project.md # single source of truth (puda-memory skill)
├── protocols/ # generated protocol files (puda-protocol skill)
├── puda.config # puda config file
└── puda.db # puda database fileUpdating puda skills
To refresh or update puda skills:
puda skills update(or ./puda skills update / .\puda.exe skills update if using the local CLI)