Repo Agent Kit
Free · local-only · no API key

Turn one manifest into a useful AGENTS.md.

Paste package.json, pyproject.toml, go.mod, or Cargo.toml. Get exact detected commands, practical guardrails, and a copy-ready file—without installing a CLI.

Manifest samples

Paste or load a manifest

Currently reading package.json. Maximum local file size: 500 KB.

Parsing and generation happen entirely in this browser. Manifest contents are never sent to Repo Agent Kit.

Generated locally

AGENTS.md

257 words
5 npm scriptsNext.jsReactTypeScriptVitestpnpm package manager
# acme-dashboard

Repository instructions inferred from `package.json`. Verify every command and boundary against the full repository before committing this file.

## Start here
- This project appears to use Next.js, React, TypeScript, Vitest. Preserve its existing architecture and conventions.
- Read `package.json`, the README, CI workflows, and the files nearest to the requested change before editing.
- Treat existing user changes as intentional. Never discard or overwrite them.
- Keep changes tightly scoped to the request; avoid unrelated dependency upgrades or refactors.

## Commands detected or inferred
- Install dependencies: `pnpm install`
- Development: `pnpm dev`
- Build: `pnpm build`
- Test: `pnpm test`
- Lint: `pnpm lint`
- Type-check: `pnpm typecheck`
- Prefer the narrowest relevant check while iterating, then run the complete required checks before handoff.

## Working rules
- Reuse existing modules and patterns before adding new abstractions.
- Do not add a second package manager, lockfile, formatter, or test framework.
- Never expose secrets, credentials, private data, or local environment values.
- Ask before destructive data changes, migrations, releases, or changes to public interfaces.
- Update nearby documentation when behavior, commands, or configuration changes.

## Definition of done
- The requested behavior works end to end.
- Relevant checks pass, and failures caused by the change are fixed.
- Changed code follows existing naming, formatting, and module boundaries.
- The final handoff states what changed, what was verified, and any remaining risk.

> Generated from one manifest file. Add repository-specific architecture boundaries, prohibited actions, and exact CI-equivalent commands after reviewing the full codebase.
A single package.json cannot reveal which lockfile is committed; verify the install command. Only common script names are included. Review CI for additional required checks.

Useful first draft

Extracts names, stack signals, and exact manifest scripts into operational instructions.

Conservative by design

Marks inferred commands for verification instead of pretending one file reveals the whole repository.

Works across stacks

JavaScript, Python, Go, and Rust manifests share one fast, install-free workflow.