| name | ak:autoresearch |
| description | Autoresearch is the upstream meta-framework (Udit Goenka, MIT) for autonomous goal-directed iteration with safety guardrails. Locally split into 4 specialized skills. Start here to learn the pattern, then route to the right specialized skill. |
| user-invocable | true |
| when_to_use | Invoke to route autonomous research loops to the right variant. |
| category | utilities |
| keywords | ["autoresearch","autonomous","iteration","karpathy","framework","lineage","router","umbrella"] |
| related | ["ck-loop","ck-predict","ck-scenario","ck-security"] |
| metadata | {"author":"agentkit","attribution":"Concept anchor for the autoresearch family by Udit Goenka (MIT), inspired by Karpathy's autoresearch pattern.","license":"MIT","version":"2.0.0"} |
ak:autoresearch — Autoresearch Family Router
Autoresearch is a framework, not a single skill. This page is a router.
The autoresearch pattern — autonomous goal-directed iteration with safety guardrails — is implemented across multiple AgentKit skills, each absorbing a different upstream sub-command. Use this page to find the right one, understand the lineage, and see what's not yet absorbed.
Origin
- Upstream:
uditgoenka/autoresearch (MIT, ~4.2k stars)
- Concept lineage: Karpathy's autoresearch — Modify -> Verify -> Keep/Discard -> Repeat
- Core idea: A safe, bounded autonomous loop where each iteration is atomic-committed, mandatorily verified against a measurable metric, and rolled back on regression.
Local absorption map
The upstream framework ships 11 sub-commands. Locally, 6 are absorbed (4 standalone skills + 2 folded as chain modes) and 5 are not yet absorbed. For the core loop, use /ak:loop.
| Upstream sub-command | Local skill | Status | Use when... |
|---|
/autoresearch (core) | /ak:loop | Faithful | Improving a measurable metric (coverage, bundle size, perf) over N bounded iterations |
/autoresearch:predict | /ak:predict | Faithful (in scope) | Multi-persona debate before risky changes; supports --chain reason and --chain probe (closed in #728) |
/autoresearch:scenario | /ak:scenario | Faithful (in scope) | Edge-case generation across 12 dimensions; supports both one-shot and iterative saturation (closed in #729) |
/autoresearch:security | /ak:security | Faithful (in scope) | STRIDE + OWASP audit with --fix; supports both one-shot and red-team-personas iterative discovery (closed in #730) |
/autoresearch:reason | /ak:predict --chain reason |