An interface (like a text editor) — but instead of writing code, you prompt an agent: an LLM with tooling that lets it perform actions.
make a PR
Inspects the changes, makes a branch, commits, pushes, opens a PR — message and description generated.
investigate #123
Looks up the issue, tries to build a reproducer, fixes it if the reproducer works.
Marked in scikit-build repos: an "AI text below" header on generated PR text, and an Assisted-by: trailer on commits.
Assisted-by:
One prompt, run over the whole project:
Review this project for bugs, performance, simplifications, and modernizations
Model choice matters: the strongest models find far more, with a very low false-positive rate.
Does the development branch break anyone downstream?
nox -s downstream -- <...>
SKILL.md
main
Tedious, parallelizable work — exactly what agents are good at.
#1439: 20 projects, main vs. v0.12.2
v0.12.2
minimum-version
Both caught before they shipped.
pytorch/pytorch#180247 moves PyTorch from setuptools to scikit-build-core.
scikit-build-core had 140+ open issues — now around 20.
Classic scikit-build is now a thin layer on scikit-build-core's setuptools plugin.
Agents are happy (proactive, even) to work across repos — the coordination that usually makes a port drag on.