Readable by people and agents
Small typed modules keep purpose, inputs, outputs, examples, and review rules visible.
LLM-friendly TypeScript Kits. Small, typed, and composable utilities designed for developers and AI coding agents.
Teakit turns recurring product and engineering patterns into typed, readable kits that humans can maintain and LLMs can use with less drift.
Small typed modules keep purpose, inputs, outputs, examples, and review rules visible.
Keep prompts, schemas, examples, constraints, and tool contracts next to the code that uses them.
Turn repeated workflows into kits that can be copied, tested, adapted, and improved over time.
Context
Put goals, inputs, examples, constraints, and expected outputs in one typed module so agent work has a stable surface to follow.
Read Teakit docsworkflow.ts
import { runKit } from "@teakit/core";import { reportingKit } from "./kits/reporting"; await runKit(reportingKit, { dataset: "portfolio-q2", question: "Explain NOI variance", audience: "asset review meeting",}); Kit parts
Define what the kit is for, what it needs, and what result should be easy to review.
Keep schema, examples, constraints, and operating notes in TypeScript where agents can inspect them.
Run the same kit across product code, docs, internal tools, and agent workflows.