Tools built to survive contact with reality.

A small workshop for TypeScript foundations and AI-agent tooling. A piece goes live only when every check passes, and the results come straight from CI.

Start a TypeScript monorepo:

npm create ts-monorepo-starter@latest

A terminal running npm create ts-monorepo-starter@latest: choosing a folder, a scope and examples, then installing and committing

A terminal running npm create ts-monorepo-starter@latest: choosing a folder, a scope and examples, then installing and committing.

A real run, recorded from npm.

Live and next

Live: every check passes, and it's published. Next: the real results so far, and what's left.

Live since 2026-10-28

ts-monorepo-starter 0.1.0

A TypeScript monorepo in one command. Pick your examples, and the project passes its own CI on the first commit.

CI (create-ts-monorepo-starter)
passing
CI (ts-monorepo-starter)
passing
Release workflow
passing
Published
npm 0.1.0
Provenance
verified

Next: 3 of 4 checks

dev-agent 0.13.0

Gives AI coding assistants a deeper understanding of a repository without reading all of it.

CI
passing
Release workflow
failing
Published
npm 0.13.0
Provenance
verified

Next: 1 of 4 checks

sdk-kit

A lightweight TypeScript framework for building JavaScript SDKs, with a plugin architecture.

CI
failing
Release workflow
failing
Published
npm 1.0.0
Provenance
next release
from CI and npm

Notebook

The latest releases across the lab.

  1. ts-monorepo-starter v2.3.0

    Dependency updates now come from GitHub's built-in Dependabot, with no app or third-party account to set up, and CI checks every install for known vulnerabiliti…

  2. ts-monorepo-starter v2.2.0

    The examples are named by role, each owns its own tools, and every example-specific line is marked.

  3. ts-monorepo-starter v2.1.1

    A patch release: the template has a new name, refuses old pnpm, and its pnpm and publishing docs are corrected.

  4. ts-monorepo-starter v2.1.0

    Parity with the tooling used by the most-starred TypeScript library monorepos, plus a security fix for the release workflow.

  5. ts-monorepo-starter v2.0.0

    A new generation of the template:

  6. dev-agent @prosdevlab/dev-agent@0.13.0

    Antfly lifecycle resilience: graceful MCP startup, dev doctor, Podman support, captured startup logs

  7. dev-agent @prosdevlab/dev-agent@0.12.2

    Add reverse callee index to devrefs — callers now work.

  8. dev-agent @prosdevlab/dev-agent@0.12.1

    Remove misleading similarity scores from MCP search results.

កែច្នៃ

To transform, to refine.

What Khmer silversmiths do with silver: take raw material and work it until it holds. AI made the raw material cheap. The craft is in what you refine it into, and in being able to show that it holds.

A silversmith tests a piece, then strikes a mark into it as a promise. Ours is struck when every check passes.

  1. 01RefinedGated reviews, exact dependency pins, and nothing installed until it is 3 days old.
  2. 02CheckedTested on every operating system and Node version it claims to support, end to end.
  3. 03PublishedReleased from CI with provenance. No stored tokens to leak.
  4. 04LiveThe checks come from the last green run. If CI goes red, the mark comes off.