Agent-first TypeScript monorepo. The spec lives in markdown and agents read it before they touch code.
Hono API, Vite + React web app, and shared packages, with a local-first OpenTelemetry + Grafana LGTM observability stack wired in from the start. Every non-trivial change opens a GitHub issue that doubles as the spec; the PR mirrors it one-to-one.
kit — full detail
kit is an agent-first TypeScript monorepo and the scaffold I reach for when starting something new. It bundles a Hono API, a Vite + React web app, and shared packages for auth, contracts, db, logger, observability, and storage. A local-first observability stack (OpenTelemetry Collector + Grafana LGTM) is wired into both apps from the start, so traces and logs work the moment the dev environment comes up.
The interesting part is the workflow. Every non-trivial change opens a GitHub issue first; the issue body is the spec, and the pull request mirrors its acceptance criteria one-to-one. AGENTS.md indexes a set of skills (procedural workflows for cutting a branch, opening a PR, bumping a dependency, editing the spec, adding a PII field) that auto-surface on triggers, so the agent loop stays productive without rediscovering the playbook each time. Humans gate spec edits and named risk (force-push, dropping a green test, lowering a threshold); everything else runs autonomously. Keywords: agentic development, AI coding agents, spec-driven development, TypeScript, monorepo, Turborepo, pnpm, Hono, React, Vite, OpenTelemetry, observability, Drizzle, Grafana.