Skip to content
← projects

appfmwk

An opinionated, agent-optimized app framework: one command scaffolds a full-stack app structured so coding agents can build through it fast — vertical feature modules, local docs, and zero-setup embedded Postgres.

TanStack StartTypeScriptDrizzle ORMPGlitePostgreSQLbetter-authshadcn/ui

appfmwk asks: if coding agents are doing most of the typing, what should a framework look like? Its answers:

  • Vertical feature modules. Every feature is a self-contained slice — schema, data, queries, UI, public index — so an agent can work on one feature without touching the rest.
  • Local docs and skills. The framework ships its documentation and Claude skills in-repo, so agents need no web lookups.
  • Multi-agent ready. Module partitioning plus git worktrees plus a TASKS.md ledger let several agents work in parallel without colliding.
  • Zero-setup dev. Embedded Postgres (PGlite) locally; switch to real Postgres in production with one env var.

npx create-appfmwk copies a reference app that is itself the template — kept green with typecheck, lint, tests, and a live auth + CRUD round-trip.