# How ThePrimeagen actually uses coding agents

Harpoon, Vim on stream

**If you take one thing:** `Field guide`, agent writes its own lessons. every session is logged with commit hashes, then the agent turns it into a project guide it must read before touching code.

- **Agent:** Cursor (ide) ([source, 2026-09-02](https://github.com/ThePrimeagen/init.lua/blob/b2417cdcc842af1ab06f84b8ad142552e738e648/lua/theprimeagen/lazy/local.lua#L57))
- **Agent:** 99 (ide) ([source, 2026-02-28](https://github.com/ThePrimeagen/99/blob/c17422457027c913c76c75a921fca1e623d2678e/README.md#L1-L2))
- **Model:** Grok 4.6 ([source, 2026-09-02](https://github.com/ThePrimeagen/init.lua/blob/b2417cdcc842af1ab06f84b8ad142552e738e648/lua/theprimeagen/lazy/local.lua#L68))
- **Harness:** A terminal agent plus review for much of his work; Neovim with his 99 plugin ([source, 2026-10-07](https://x.com/ThePrimeagen/status/2107831845148582121))
- **Skills:** better-auth-drizzle-init, better-auth-social-login, cloudflare, cloudflare-assets, cloudflare-hyperdrive, cloudflare-project, cloudflare-r2, drizzle-migration, frontend, hyperdrive-drizzle, oauth, planet-scale-docs, prime-planning, prime-review, tmux-dev ([source, 2026-02-27](https://github.com/ThePrimeagen/skills/tree/fa570dd76421dc9b608e2a8134d4457206f3f953/skills))

## In their words

> provider = _99.Providers.CursorAgentProvider,

> The AI client that Neovim deserves, built by those that still enjoy to code.

> model = "cursor-grok-4.6-xhigh-fast",

> A huge portion of the work I do lately is just from the terminal via agent + some review.

> Then I have the agent review the back and forth and the changes and come up with durable and generalized feedback that it stores in a directory (field guide).


Archetype (our label): Rules Lawyer. Newest source: 2026-10-07.
Card: https://www.prehistoriq.com/stacks/theprimeagen/ · Data: https://github.com/prehistoriq/stacks/blob/main/data/stacks/theprimeagen.json
