# Project CLAUDE.md

A step of the [Claude Code development environment](https://gradus.kazet.blog/tree/claude-dev-environment) tree on Gradus, in the Project memory area: CLAUDE.md, docs, conventions.

Page: https://gradus.kazet.blog/tree/claude-dev-environment/step/project-claude-md

Write a CLAUDE.md at the repository root: what the project is, the conventions that are not obvious from the code and how to build and test it.

Usually comes after: [Start here](https://gradus.kazet.blog/tree/claude-dev-environment/step/start-here).

Leads to: [Global preferences](https://gradus.kazet.blog/tree/claude-dev-environment/step/global-preferences), [Knowledge base in docs](https://gradus.kazet.blog/tree/claude-dev-environment/step/knowledge-base).

## Prompt for your AI assistant

```
Create a CLAUDE.md at the repository root. Describe in a few short sections what this project is, the commands to install, build, test and lint it, the directory layout and any conventions a new contributor would get wrong (naming, formatting, where tests live). Keep it under 150 lines and write it for an AI assistant that has not seen the code before.
```

Every step of the tree: https://gradus.kazet.blog/tree/claude-dev-environment/llms.txt
