diff --git a/AGENTS.md b/AGENTS.md index a51caa1..cdd9752 120000 --- a/AGENTS.md +++ b/AGENTS.md @@ -1 +1 @@ -/Users/maks/AI_RULES/_Assistant_Lead_Tech/CLAUDE.md \ No newline at end of file +/srv/projects/_Assistant_Lead_Tech/CLAUDE.md \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md index e7b5721..af2d989 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -41,7 +41,7 @@ Puis propose le contenu à ajouter dans le format du fichier cible. | Projet | Stack | Localisation | État | |---|---|---|---| -| app-alexandrie | NestJS + Expo (React Native) + Prisma + pnpm monorepo | `/Volumes/TeraSSD/Projets_Dev/__Mindleaf/app-alexandrie` | Epic 2 en préparation | +| app-alexandrie | NestJS + Expo (React Native) + Prisma + pnpm monorepo | `/srv/projects/app-alexandrie` | Epic 2 en préparation | ## Patterns clés à appliquer systématiquement diff --git a/generate_project_claude.sh b/generate_project_claude.sh index 556acc7..e682e06 100644 --- a/generate_project_claude.sh +++ b/generate_project_claude.sh @@ -36,10 +36,16 @@ if [ ! -f "$TEMPLATE" ]; then fi mkdir -p "$PROJECT_PATH" +if [ -e "$PROJECT_PATH/CLAUDE.md" ]; then + echo "Erreur : $PROJECT_PATH/CLAUDE.md existe déjà" >&2 + exit 1 +fi sed "s/{{PROJECT_NAME}}/${PROJECT_NAME}/g" "$TEMPLATE" > "$OUTPUT" -rm -f "$PROJECT_PATH/AGENTS.md" +if [ -e "$PROJECT_PATH/AGENTS.md" ] || [ -L "$PROJECT_PATH/AGENTS.md" ]; then + rm -f "$PROJECT_PATH/AGENTS.md" +fi ln -s CLAUDE.md "$PROJECT_PATH/AGENTS.md" echo "✔ CLAUDE.md créé : $OUTPUT" diff --git a/sync-ai-instructions.sh b/sync-ai-instructions.sh index 8ea65a8..3d28b75 100755 --- a/sync-ai-instructions.sh +++ b/sync-ai-instructions.sh @@ -88,7 +88,7 @@ ensure_symlink() { CLAUDE_HEADER="# Instructions globales — Lead Tech Copilote -Ce fichier est chargé automatiquement par Claude Code à chaque session. +Ce fichier est chargé automatiquement par Claude Code ou Codex à chaque session. Il pointe vers la base de connaissance commune à tous les projets." generate "$CLAUDE_HEADER" "$HOME/.claude/CLAUDE.md" @@ -100,4 +100,4 @@ ensure_symlink "$SCRIPT_DIR/CLAUDE.md" "$SCRIPT_DIR/AGENTS.md" if [ "$CHANGED" -eq 1 ]; then echo "Sync AI instructions (OS: $OS)" echo "Sync terminée." -fi +fi \ No newline at end of file