Words

This page defines the words you meet in the app, in this wiki and in Claude's replies. Each word means one thing. When Claude uses a word that is not here, ask it: "Explain what you mean by that, in one sentence."

The app and its parts

WordMeaning
Work appA custom app you build for your own job: one maintained set of data with a structured screen on top, kept current by Claude
StarterThe kit's five modules: About, Goals, Tasks, People and Wiki. A new app gets all five unless you pick fewer; About is always in
KitThe source a work app is copied from: its code, its modules and its blocks
ModuleWhat the sidebar lists, such as Tasks or People. A module is one module file plus one data file, built on a block
BlockThe reusable thing a module is built from: a screen and a data shape. One block can serve many modules
ComponentA small interface piece inside a block, such as a button, a table or a sheet. They come from shadcn
ViewHow a datatable module shows its rows: table (a table), task (a checkbox list) or goal (goal cards)
Settings pageA page in Settings. Each module has one, and there is one for Appearance
SectionA folder of pages in the wiki, such as Learn or Guides
SidebarThe list of modules on the left of the app, in the order set by each module file
SettingsThe page that shows each module's name, block, view, data file and fields, which are read-only, and Appearance, where you pick the colour of buttons and charts

Data

WordMeaning
Data fileThe one file a module keeps its content in, in app/data/. JSON for most modules, Markdoc for About
Module fileThe .json file in app/src/modules/ that describes a module: its name, block, icon, order and fields
RowOne entry in a datatable module, such as one task or one person
Row idA row's fixed name in the file, made once from its name, such as maya-okafor. It never changes, even when you rename the row
FieldOne piece of a row, such as Name, Due or Notes. Each field has a key, a label and a kind
Field kindWhat a field holds and the control you type it in: line, text, lines, date, status, category, person, number, direction, period or owner
TabA group of fields in a row's sheet. Fields on the first tab are the table's columns
SheetThe panel that opens when you click a row. You read and edit the row there
StatusWhere a piece of work stands: Backlog, In progress, Blocked or Done
TypeWhat kind of work a row is: Project, Deliverable, Task, Request or Followup. In the files it is called category
Data helperThe one part of the code that reads and writes data files. Screens never touch files directly
ConflictWhen you save a row that Claude changed since your page loaded. The app refuses your save rather than overwrite Claude's change
JSONThe plain-text format of most data and module files: names in quotes, lists in square brackets
MarkdocThe format of wiki pages and About: Markdown plus a few safe tags
FrontmatterThe lines between --- at the top of a Markdoc file: title, description, order
CalloutA set-off note in a wiki page

Building and running

WordMeaning
Code tabThe part of the Claude desktop app where Claude works on your app's folder
Get CodeThe button on starta.dev/create that gives you the setup prompt to paste into the Code tab, and the command it runs
Dev serverThe program that serves your app at http://localhost:9950. Claude starts it and keeps it running
localhostYour own laptop, as a web address. Nothing on it is visible to anyone else
Vibe codingHow you build: describe, have Claude build, test, read enough to steer, debug by conversation, checkpoint, iterate, ship
CheckpointA saved state of your app you can go back to. Claude makes one with git when you ask; a checkpoint button in the app is planned, not built
GitThe tool that records every saved version of your files. Claude runs it for you
CommitOne checkpoint in git, with a short message saying what changed
DiffThe lines that changed between two versions of a file
starta commandThe command Claude runs to make your app (init), list, add, remove and update kit modules, and change the look (apply)
starta.jsonThe file at your app's root where the starta command records your kit, modules and blocks
.kit fileA file starta update writes beside one you and the kit both changed, such as tasks.json.kit. Claude merges it with you, then deletes it
SkillA written set of instructions that teaches Claude a repeatable job for your app
PresetYour app's look, a theme, a colour, a font and a logo, as a short code such as fQnA (the default: Neutral, Grey, Geist, Rocket). You pick it on starta.dev/create, and the starta command writes it into your theme

Connectors

WordMeaning
ConnectorA link from Claude to one of your tools, such as SharePoint or Jira. Also called an MCP server
MCPThe standard way Claude connects to outside tools
As ofThe date a number or a list was last correct

People and roles

WordMeaning
Owner, operator, builder, end userThe four roles you hold for your own app. See Owner, operator, builder, end user
Artifact makerWhere you start: you already make small things with Claude in chat
RunnerYou start your app, find your way around and change words and data by asking Claude
ModifierYou change existing modules and can take a change back
Module builderYou design a new module for your own work and have Claude build it on a block
Power userA colleague who has built more. A mentor who reviews and shares, not someone who builds for you

Later

These words name parts that are not built yet: board view, links between tables, formulas, and a checkpoint and undo button in the app.