LDev Language1.0
Lakshan's build foundation · v1.0

Make it obvious.
Make it feel alive.

A practical language for the products you prompt into existence: interface, motion, data, backend and the workflow that keeps every build honest.

20design tokens
16core primitives
8release gates
1clear system
PRECISE · TACTILE · QUIET · RESPONSIVE · REVERSIBLE · HONEST FAILURE · PRECISE · TACTILE · QUIET · RESPONSIVE · REVERSIBLE · HONEST FAILURE ·

Built like a tool.
Felt like a gesture.

High-contrast surfaces, one electric accent, direct manipulation and motion that explains what just happened. No ornamental noise. No silent wrong guesses.

01

Obvious

One clear action per view. Labels say what happens next. Navigation stays reachable at every viewport.

02

Tactile

Controls answer immediately. Drag follows the hand. Pinch and wheel preserve the focal point.

03

Honest

If automation cannot finish, say why and give the manual path. Fallback usefully or fail loudly.

04

Reversible

Preview before commitment. Preserve originals. Make undo and recovery part of the design.

One visual grammar.
Every screen size.

Tokens carry the decisions. Components encode the behavior. Desktop, tablet and mobile are designed as real states, not scaled copies.

TOOL STAGEPortrait align
Ready
100%
Step 2 of 7
Token setCSS · COPY · SHIP
Signal#B9FF66
Canvas#090B10
Surface#171B24
Danger#FF7B88
:root {
  --ld-accent: #b9ff66;
  --ld-radius-l: 24px;
  --ld-ease-out: cubic-bezier(.16,1,.3,1);
}

Motion has a job.

Presses acknowledge. Panels orient. Loaders breathe. Gestures stay under the pointer. If movement explains nothing, remove it.

Press · 140ms

Immediate 0.97 scale response.

Enter · 520ms

Soft ease-out, 10px travel max.

Breathe · 1.6s

Calm progress without false precision.

From prompt to proof.

A build is complete only when its failure path, responsive states, data policy and live revision have evidence.

  1. Frame

    User, job, success, devices and risk.

    01
  2. Contract

    Routes, states, tokens, schema and boundaries.

    02
  3. Slice

    One complete path, UI to database and back.

    03
  4. Stress

    Gestures, viewports, offline, vendors and failures.

    04
  5. Inspect

    Real pixels at 1440, 820 and 390.

    05
  6. Release

    Immutable build, direct routes and smoke proof.

    06

Simple boundaries.
Strong defaults.

A modular monolith first. Typed service edges. PostgreSQL with real constraints. Provider code stays replaceable.

01 · EXPERIENCE

UI + Motion

Tokens → primitives → feature views

ui/ · features/
02 · BEHAVIOR

Domain + API

Pure rules → typed services → validated handlers

domain/ · server/
03 · MEMORY

Data + Jobs

Repositories → PostgreSQL → bounded workers

data/ · infra/
Database

Data stays legible.

  • UUID keys and explicit status
  • UTC storage, user's timezone on display
  • Constraints before application guesses
  • Deny-by-default row policy
Backend

Failure stays predictable.

  • Stable error envelope and request ID
  • Idempotency on consequential writes
  • Authorization per resource
  • Bounded jobs with dead letters
Release

Proof ships with code.

  • Clean build and direct-route checks
  • Responsive screenshot evidence
  • Visible version string
  • Stable plus immutable URL
Portable · static · no lock-in

The package is the source of truth.

Copy it into a build, or give the build brief to your coding agent. Tokens, components, motion, architecture, SQL conventions, backend rules and release checks are included.

Get Lakshan Dev Language 1.0

lakshan-dev-language/

├── styles/ tokens · motion · components

├── docs/ foundations · workflow · architecture

├── database/ schema · conventions

├── backend/ API · security

└── templates/ build brief · release check