AGENTS.md · makeplane/plane
AGENTS.md from makeplane/plane: 46 lines covering Commands, Code Style, Backend dependencies (uv), Backend tests (Docker).
Template by makeplane
Chalk Labs
Need help deploying AGENTS.md · makeplane/plane?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/makeplane/plane/preview/AGENTS.md -o AGENTS.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: prompt-engineering
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
An AGENTS.md file: instructions coding agents (Codex, Cursor, Copilot, Gemini CLI and others) read before working in a repo.
- For
- Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code
- Length
- 46 lines
- File
AGENTS.md
Sections
- Commands
- Code Style
- Backend dependencies (uv)
- Backend tests (Docker)
First lines (shown under the repo's AGPL-3.0 license)
# Agent Development Guide ## Commands - `pnpm dev` - Start all dev servers (web:3000, admin:3001) - `pnpm build` - Build all packages and apps - `pnpm check` - Run all checks (format, lint, types) - `pnpm check:lint` - OxLint across all packages - `pnpm check:types` - TypeScript type checking - `pnpm fix` - Auto-fix format and lint issues - `pnpm turbo run <command> --filter=<package>` - Target specific package/app ## Code Style - **Imports**: Use `workspace:*` for internal packages, `catalog:` for external deps - **TypeScript**: Strict mode enabled, all files must be typed - **Formatting**: oxfmt, run `pnpm fix:format` - **Linting**: OxLint with shared `.oxlintrc.json` config - **Naming**: camelCase for variables/functions, PascalCase for components/types - **Error Handling**: Use try-catch with proper error types, log errors appropriately - **State Management**: MobX stores in `packages/shared-state`, reactive patterns - **Testing**: All features require unit tests, use existing test framework per package - **Components**: Primitives come from the published `@makeplane/propel` npm package (`@makeplane/propel/components/*`, `elements/*`, `icons`); composite/Plane-specific components live in `@plane/blocks` (`packages/blocks`, subpath imports only, e.g. `@plane/blocks/toast`) ## Backend dependencies (uv) `apps/api` dependencies are managed with [uv](https://docs.astral.sh/uv/): declared in `apps/api/pyproject.toml`, pinned in `apps/api/uv.lock` (commit both). Groups: `dev` and `test` (installed by default; they use `psycopg-binary`), `production` (gunicorn + the source-built `psycopg-c`; production image and migration-check only). Lint config lives in `apps/api/ruff.toml`. - uv must be exactly the `required-version` in `apps/api/pyproject.toml` (`uv self update <version>`); bump it together with the uv image in both Dockerfiles - Set up a local env: `cd apps/api && uv sync` - Inside the dev/test containers, always pass `--inexact` (`uv sync --inexact`): uv targets the image's system Python there, and an exact sync would uninstall pip - Add/upgrade a dependency: `uv add <pkg>==<version>` (or `--group test`/`--group dev`), or edit `pyproject.toml` and run `uv lock` - Run tools: `uv run python manage.py ...`, `uv run ruff check .` ## Backend tests (Docker) The Django/pytest suite for `apps/api` runs in an isolated stack defined by `docker-compose-test.yml` at the repo root. Prereq (once): `./setup.sh` — generates `apps/api/.env` from `.env.example`. - Full suite: `docker compose -f docker-compose-test.yml up --build --abort-on-container-exit --exit-code-from api-tests` - Subset: `docker compose -f docker-compose-test.yml run --rm --build api-tests pytest -m unit` - Teardown: `docker compose -f docker-compose-test.yml down -v` See `apps/api/tests/RUNNING_TESTS.md` for the full walkthrough and troubleshooting; see `apps/api/tests/TESTING_GUIDE.md` for test conventions and fixtures.
Signals
- Stars
- 61,371
- Forks
- 6,168
- Open issues
- 801
- Last commit (this folder)
- Oct 7, 2026 (23 days ago)
- Last release
- Aug 23, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/makeplane/plane
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get AGENTS.md · makeplane/plane running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
AGENTS.md · makeplane/plane. Agent Mart. https://agentmart.dev/templates/makeplane-plane-agents-md (last updated 2026-10-24)