create-agents-file
Create a concise AGENTS.md that gives AI coding agents the minimum context needed to work effectively in this project. The file loads on every session — every line competes with conversation history for context window space.
Rules
- Every question directed at the user MUST use the AskUserQuestion tool. Never assume or silently decide on behalf of the user.
- Execute steps strictly in order, one at a time.
- Skip steps whose output already exists. If AGENTS.md exists with all sections populated, skip to the review step. If it exists but is incomplete, fill in the gaps.
Step 1: Explore the codebase
Launch two Explore agents in parallel. Agents must use Glob, Grep, and Read exclusively — never Bash commands like ls, cat, find, head, or tail.
Agent A — Project identity (quick):
package.json— name, description, dependencies, devDependencies, scripts- Lock files —
bun.lock→ bun,pnpm-lock.yaml→ pnpm,yarn.lock→ yarn,package-lock.json→ npm - README or existing documentation
- Existing AGENTS.md / CLAUDE.md
- Top-level config files (tsconfig, eslint/biome, vitest/jest, playwright, tailwind, etc.)
More from kvnwolf/devtools
commit
Wraps up work by syncing documentation, committing, pushing, and opening a pull request. Use when committing code, finishing a task, pushing changes, or creating a PR.
10base
Scaffolds a new TypeScript project from scratch. Use when starting a new project, bootstrapping a codebase, or setting up a project from zero.
10unit-testing
Writes unit tests following behavior-driven conventions with vitest. Use when creating tests, adding test coverage, or writing regression tests.
9convex
Provides instructions for working with Convex backend projects. Use when setting up Convex, creating queries/mutations/actions, consuming Convex data from React, defining tables, testing Convex functions, configuring environment variables, or prefetching data in route loaders.
7e2e-testing
Writes end-to-end tests with Playwright Test for full user flow verification. Use when adding, modifying, or removing user flows in an application. Do not use for isolated component behavior — use component-testing instead.
5tanstack-start
Provides instructions for working with TanStack Start projects. Use when setting up, configuring, developing, creating routes, or creating server functions in a TanStack Start application.
5