ubq 0.0.7(beta)

This page as markdown

Goals of This Project

The goals of the project, from its author.

The initial prompt that kicked the project off. It starts by asking the Agent what kind of test framework would help it write better code.

Throughout this diary, "Agent" is Claude Fable 5.2, "user" is isaacs


We are going to build a new test framework, with a focus on human and coding agent ergonomics, flexibility across runtimes, highly optimized rapid feedback loops, "batteries included" features, out of the box reliable TypeScript support, reliability, reproducibility, and simplified use cases, so that high-quality code is the easiest thing to make by default.

Some quick initial thoughts:

About this folder#

As we build this project, this will be your place to record decisions, make plans, and track how things work, both for ongoing maintenance and development, as well as to provide to future coding agents who use the tool. However, let's not flood the context windows either; ensure that items in here are discoverable, with terse helpful index files, so that an agent can find what it's looking for easily, based on the task at hand.

In short, organize it however you like; make it your own.

Initial Brainstorm#

Before we get started on implementation details, I want to make sure that we're building something that coding agents will find useful and productive. What do YOU find to be lacking in the current selection of testing tools in JavaScript? What would help an agent like yourself write better code, more reliably?

Take your time and try to answer this question thoroughly, in docs/01-agent-ideation.md.