Skip to content

Development guide

SaaSWeave ships the same repo-specific guidance its maintainers and coding agents work from. These pages document the current preferred way to build things in this codebase, from transport and state to logging and tests. They are mirrored from the .agents/ directory in the repository, which stays the single source of truth.

Open the most specific page first, then follow its links only when a task crosses into another concern.

Working in the codebase

  • Workflow: fix cadence, validation scope, build checks, migrations, commits.
  • Vite Plus toolchain: vp and vpx, workspace scripts, package management.
  • TypeScript conventions: typing rules and patterns used throughout the repo.
  • Testing: focused unit and end-to-end coverage and test command scope.

Backend

Frontend

Agent skills

The repository packages a couple of task-scoped playbooks as agent skills under .agents/skills/. Each skill is a thin activation wrapper (when to use it and a short procedure); the durable knowledge lives in reference docs that read as standalone engineering guides. Those reference docs are below.

Released under the MIT License.