Skip to content

Learning Center

Plain explanations of how to build and verify software with coding agents.

9 topics, 113 articles, 190 glossary terms

Verification

How to check that software written by coding agents works, from "done" claims and gamed tests to evidence from running the code.

All 16 articles in Verification

AI coding

How coding agents work and how teams build with them, from vibe coding and written specs to MCP and saved session history.

All 11 articles in AI coding

Software testing

The types and levels of software testing, from unit tests to end-to-end journeys, and what changes when a coding agent writes the tests.

All 19 articles in Software testing

Test quality

How to tell whether tests catch real bugs, from test oracles and code coverage to mutation testing and property-based testing.

All 12 articles in Test quality

CI/CD

How pipelines build, test, and release each change, where checks run from pre-commit hooks to CI, and how coding agents change the load.

All 14 articles in CI/CD

Debugging

How to find, reproduce, and fix bugs, including flaky tests, race conditions, and regressions, and how to confirm that a fix worked.

All 11 articles in Debugging

Test environments

Where software runs while it is tested, from agent sandboxes and test isolation to staging environments, and how prompt injection reaches agents.

All 9 articles in Test environments

CLI and web apps

How command-line tools and web apps behave at runtime and how to test them, from exit codes and output streams to headless browsers.

All 12 articles in CLI and web apps

Code review

How human and AI code review work, what reading a diff can and cannot catch, static analysis, and how to review code written by agents.

All 9 articles in Code review

Glossary

190 terms used across the Learning Center, each defined in a sentence or two, A to Z.

How RunStory fits. These articles explain the practices. RunStory, from the same team, runs the software your coding agent commits and sends back what fails, with evidence. See how RunStory works