Folders and files
This page maps your app's folder: what lives where, and who writes it. You rarely open these files yourself. Knowing the map lets you read what Claude changed and point it at the right place: "Change the hint on the Due field in the Tasks module file."
The tree
your-app/
CLAUDE.md how Claude works on your app
README.md the app's facts: words, data, module and wiki formats
starta.json what the starta command installed, and from which kit
product/
DESIGN.md the design rules, such as how tables look
app/ the app itself
data/ your content: one data file per module
wiki/ the wiki pages
public/ the app's icon
src/
modules/ one module file per module
blocks/ one folder per block
data/ the data helper, fields and statuses
wiki/ the wiki's reader, tree, search and downloads
components/ui/ the interface pieces screens are built from
components/ the shell's own pieces: page, search, settings, brand
routes/ the shell, Settings and search
lib/ small helpers, including module-icons.ts
theme.css, theme.json your colours, fonts and corners
package.json the software the app uses
The kit your app was copied from has one more folder, kit/, which your app does not receive: kit/starter.json lists the starter modules (about, goals, tasks, people, wiki).
What is in each folder
Inside a block folder
The wiki's folders
Keep pages about your own work in folders of your own beside these, such as accounts/. The wiki shows any folder you add.
Which files are yours
See Kit updates for how a .kit file is merged.
Folders to leave alone
None of these hold your content. If one goes missing, Claude can rebuild it, except .git/, which holds your history.