feat: добавить ~/.cursorrules в глобальные правила — Cursor видит то же, что Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Виталий Никитенко
2026-06-24 11:10:22 +03:00
parent 0e15033351
commit 1626453813

View File

@@ -748,6 +748,7 @@ cp "$CONFIG_DIR/global_rules.md" "$HOME/.codex/AGENTS.md"
cp "$CONFIG_DIR/global_rules.md" "$HOME/.kimi-code/AGENTS.md" cp "$CONFIG_DIR/global_rules.md" "$HOME/.kimi-code/AGENTS.md"
cp "$CONFIG_DIR/global_rules.md" "$HOME/.claude/CLAUDE.md" cp "$CONFIG_DIR/global_rules.md" "$HOME/.claude/CLAUDE.md"
cp "$CONFIG_DIR/global_rules.md" "$HOME/.gemini/GEMINI.md" cp "$CONFIG_DIR/global_rules.md" "$HOME/.gemini/GEMINI.md"
cp "$CONFIG_DIR/global_rules.md" "$HOME/.cursorrules"
success "Native rule-файлы обновлены" success "Native rule-файлы обновлены"
# ── 6.6. Деплой Claude и Gemini skills ─────────────────────── # ── 6.6. Деплой Claude и Gemini skills ───────────────────────
@@ -1469,11 +1470,13 @@ _build_ai_sys_prompt() {
# Нативные глобальные правила: только global_rules.md, без проектного контекста. # Нативные глобальные правила: только global_rules.md, без проектного контекста.
# Проектные *.md файлы агент должен читать из текущего репозитория сам, если умеет. # Проектные *.md файлы агент должен читать из текущего репозитория сам, если умеет.
# Для агентов без надежного нативного чтения проектный контекст добавляется ниже в prompt. # Для агентов без надежного нативного чтения проектный контекст добавляется ниже в prompt.
# Cursor использует ~/.cursorrules как глобальные пользовательские правила.
mkdir -p "$HOME/.codex" "$HOME/.kimi-code" "$HOME/.claude" "$HOME/.gemini" mkdir -p "$HOME/.codex" "$HOME/.kimi-code" "$HOME/.claude" "$HOME/.gemini"
echo "$global_rendered" > "$HOME/.codex/AGENTS.md" echo "$global_rendered" > "$HOME/.codex/AGENTS.md"
echo "$global_rendered" > "$HOME/.kimi-code/AGENTS.md" echo "$global_rendered" > "$HOME/.kimi-code/AGENTS.md"
echo "$global_rendered" > "$HOME/.claude/CLAUDE.md" echo "$global_rendered" > "$HOME/.claude/CLAUDE.md"
echo "$global_rendered" > "$HOME/.gemini/GEMINI.md" echo "$global_rendered" > "$HOME/.gemini/GEMINI.md"
echo "$global_rendered" > "$HOME/.cursorrules"
local sp="=== ГЛОБАЛЬНЫЕ ПРАВИЛА ===\n" local sp="=== ГЛОБАЛЬНЫЕ ПРАВИЛА ===\n"
[ -n "$global_rendered" ] && sp+="$global_rendered\n\n" [ -n "$global_rendered" ] && sp+="$global_rendered\n\n"