project-md-refresh
Analyze the current repository and create or refresh .claude/PROJECT.md to match the project. Use when PROJECT.md is missing, stale, or the user asks to generate/update project-specific rules, structure, commands, or architecture details.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
PROJECT.md Refresh
Goal
Create or update .claude/PROJECT.md with accurate, evidence-based project details.
Workflow
-
Locate the base file.
- If
.claude/PROJECT.mdexists, use it as the base; preserve custom rules and update facts. - If missing, create
.claude/if needed and copyassets/PROJECT.template.mdto.claude/PROJECT.md.
- If
-
Collect signals from the repository.
- Read
README.mdand any project docs. - Identify the stack from config files:
package.json,pyproject.toml,go.mod,Cargo.toml,build.gradle,pom.xml,Gemfile,requirements.txt,Makefile, orTaskfile. - Extract run/build/test/lint commands from scripts or tooling.
- Inspect the top-level directory structure and key entrypoints.
- Locate API routes/controllers and data models (search for
route,router,controller,handler,model,schema). - Find auth configuration (search for
auth,jwt,session,oauth). - Note environment variable usage (search for
ENV,process.env,os.environ,dotenv).
- Read
-
Update
PROJECT.mdsections.- Fill the overview (name, stack, primary language).
- Summarize core rules and conventions.
- Document directory structure (top-level + key subdirectories).
- Document API/data patterns, auth, and docs paths.
- Add concrete commands for dev/build/lint/test/typecheck.
-
Output.
- Save
.claude/PROJECT.md. - Provide a short summary and list any gaps/questions.
- Save
Guardrails
- Do not invent details; base every statement on files found.
- If information is missing, add TODOs or ask for confirmation.
- Keep content concise and project-specific.
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!