Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
071e732
docs(rules): enforce Node.js >=22.17.1 as minimum, document error han…
LebedevIV Jul 16, 2025
9f7a33f
chore: preliminary commit before ESM/CJS error-boundary refactor (opt…
LebedevIV Jul 16, 2025
20c294d
chore: fix lint error (no-explicit-any) in useTranslations; minimal e…
LebedevIV Jul 16, 2025
7df60f6
fix(options/vite): стабильная сборка React 19 + Vite 7 + SWC без with…
LebedevIV Jul 16, 2025
c6bc532
fix: remove unused ReactNode import (lint no-unused-vars)
LebedevIV Jul 17, 2025
74ab477
fix: исправлены TypeScript ошибки и настройки сборки
LebedevIV Jul 18, 2025
a7e2d79
docs: добавлена комплексная документация по устранению TypeScript ошибок
LebedevIV Jul 19, 2025
af8cc0c
feat: добавлена команда 'задокументируй' в пользовательские команды
LebedevIV Jul 19, 2025
1b3bb03
docs: добавлен файл ai-user-commands-reference.md в memory-bank
LebedevIV Jul 19, 2025
0ec8d79
feat: add AI memory-bank file with user commands for Cursor
LebedevIV Jul 19, 2025
d8d75bb
refactor: clean up .cursor/rules structure and standardize to .mdc fo…
LebedevIV Jul 19, 2025
6ac3b18
feat: add comprehensive .mdc file standards rule
LebedevIV Jul 19, 2025
c4d5100
refactor: comprehensive .cursor cleanup and systematization
LebedevIV Jul 19, 2025
585e56f
feat: comprehensive .cursor automation system
LebedevIV Jul 19, 2025
f1d29ca
feat: experience transfer system for .cursor rules
LebedevIV Jul 19, 2025
77535e9
refactor: migrate docs/for-ai-best-practices to .cursor structure
LebedevIV Jul 19, 2025
56ba7ee
feat: documentation map and automated experience documentation
LebedevIV Jul 19, 2025
ac58d13
feat: systematic memory-bank reorganization
LebedevIV Jul 19, 2025
e065c7c
feat: memory-bank audit and migration of universal rules
LebedevIV Jul 19, 2025
77cb0cb
test: verify documentation system with new universal rules
LebedevIV Jul 19, 2025
8ca2eaa
feat: полная интеграция memory-bank с .cursor правилами
LebedevIV Jul 19, 2025
0393ca4
feat: universal commands approach for international community
LebedevIV Jul 19, 2025
f256f91
feat: complete translation of .cursor and memory-bank to English for …
LebedevIV Jul 19, 2025
e7a073b
docs: add internationalization complete documentation
LebedevIV Jul 19, 2025
e2a9033
feat: implement command synchronization system between USER_COMMANDS.…
LebedevIV Jul 19, 2025
bc614e6
docs: update activeContext and progress with internationalization and…
LebedevIV Jul 19, 2025
7149bb9
docs: save context in English for AI/LLM compatibility - 2025-07-19
LebedevIV Jul 19, 2025
b3cc106
feat: implement automatic context translation system for AI/LLM compa…
LebedevIV Jul 19, 2025
4a76201
feat: protect .cursor directory - translate all files to English for …
LebedevIV Jul 19, 2025
fc3dc46
feat: implement complete .cursor protection system with automatic tra…
LebedevIV Jul 19, 2025
f42c232
feat: implement auto-translate requests system for .cursor rule creation
LebedevIV Jul 19, 2025
100f660
test: check commit for .cursor and memory-bank (no commit-msg hook)
LebedevIV Jul 19, 2025
d968995
chore: update lint-staged config for .cursor and memory-bank markdown…
LebedevIV Jul 19, 2025
68277b0
docs: restructure docs, move user/admin files, update documentation m…
LebedevIV Jul 19, 2025
c440cec
docs: always answer in Russian unless otherwise specified (ai-compat)
LebedevIV Jul 19, 2025
32caa47
fix(options): use relative asset paths for Chrome extension compatibi…
LebedevIV Jul 19, 2025
13c54dd
fix: side-panel: set base './' in vite config for correct asset paths…
LebedevIV Jul 19, 2025
ac7a6b0
fix: ui: export ToggleButton component to resolve ReferenceError in s…
LebedevIV Jul 19, 2025
41e50e2
feat: add side-panel automation script and debug test - copy-side-pan…
LebedevIV Jul 19, 2025
9521dcd
docs: manual restore of old chrome extension — workflow, pitfalls, sc…
LebedevIV Jul 20, 2025
73deb0f
chore: protect admin/project files via documentation-map and organize…
LebedevIV Jul 20, 2025
45072e6
fix(docs): restore admin rules index and README after accidental dele…
LebedevIV Jul 22, 2025
1f130cb
feat(project-graph): add ProjectGraphAgent
LebedevIV Aug 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .cursor/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
## AI Access Policy

См. [AI-access-policy.md](./AI-access-policy.md) — политика полного доступа AI-ассистента ко всем файлам проекта и проактивных действий.
See [memory-bank/AI-access-policy.md](../memory-bank/AI-access-policy.md) — policy полного доступа AI-ассистента ко всем файлам проекта и проактивных действий.

---

## Environment Parameters

См. [rules/environment.yaml](rules/environment.yaml) — параметры операционной и тестовой среды, доступные AI-ассистенту для автоматизации и диагностики.
See [rules/environment.yaml](rules/environment.yaml) — Parameters operational и test environment, available AI-ассистенту для automation и diagnostics.

---
11 changes: 11 additions & 0 deletions .cursor/backup/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## AI Access Policy

См. [memory-bank/AI-access-policy.md](../memory-bank/AI-access-policy.md) — политика полного доступа AI-ассистента ко всем файлам проекта и проактивных действий.

---

## Environment Parameters

См. [rules/environment.yaml](rules/environment.yaml) — Parameters операционной и тестовой среды, доступные AI-ассистенту для автоматизации и диагностики.

---
27 changes: 27 additions & 0 deletions .cursor/backup/index.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Project Rules Index

В этом проекте используются современные Cursor Project Rules:

- Все правила хранятся в виде отдельных .mdc-файлов в .cursor/rules/
- Каждый файл отвечает за отдельный аспект: команды пользователя, best practices, Security, workflow и т.д.

## Ключевые правила:
- [user-Commands.mdc](rules/user-Commands.mdc) — обработка пользовательских команд
- [development-guIDElines.mdc](rules/development-guIDElines.mdc) — best practices для разработки
- [security-and-deployment.mdc](rules/security-and-deployment.mdc) — security-Standards
- [knowledge-map.mdc](rules/knowledge-map.mdc) — карта структуры знаний
- [memorybank-quality.mdc](rules/memorybank-quality.mdc) — чек-лист качества memory-bank
- [automation.mdc](rules/automation.mdc) — автоматизация синхронизации
- [workflow.mdc](rules/workflow.mdc) — workflow-правила ветвления
- [project-architecture.mdc](rules/project-architecture.mdc) — Architecture и Patterns
- [testing-and-debugging.mdc](rules/testing-and-debugging.mdc) — Testing и Debugging
- [plugin-development.mdc](rules/plugin-development.mdc) — Standards для плагинов
- [ui-standards.mdc](rules/ui-standards.mdc) — UI-Standards
- [architecture-patterns.mdc](rules/architecture-patterns.mdc) — архитектурные Patterns
- [development-principles.mdc](rules/development-principles.mdc) — Principles разработки

Все правила всегда применяются для максимальной автоматизации и прозрачности.
description:
globs:
alwaysApply: false
---
205 changes: 205 additions & 0 deletions .cursor/backup/rules/AUTOMATION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
# .cursor Automation System

Комплексная система автоматизации для аудита, исправления и оптимизации каталога `.cursor` для лучшего понимания AI и Cursor.

## 🎯 **Purpose**

Система автоматизации обеспечивает:
- **Автоматический аудит** каталога `.cursor` на предмет проблем
- **Исправление** найденных проблем (дубликаты, сломанные ссылки, метаdata)
- **Оптимизацию** правил специально для AI и Cursor
- **Monitoring** состояния и качества правил

## 🛠️ **Компоненты системы**

### **1. CursorAuditor** (`audit-cursor..js`)
- Сканирование всех файлов в `.cursor/rules`
- Verification метаданных и их валидности
- Поиск дублирующего контента
- Verification сломанных ссылок
- Validation структуры каталога
- Генерация подробных отчетов

### **2. CursorFixer** (`fix-cursor..js`)
- Автоматическое исправление метаданных
- Удаление дублирующих файлов
- Исправление сломанных ссылок
- Обновление индексов

### **3. AIOptimizer** (`optimize-for-ai..js`)
- Optimization метаданных для AI
- Добавление AI-специфичных тегов
- Purpose Priorityов и категорий
- Создание AI-оптимизированных индексов

### **4. CursorManager** (`cursor-manager..js`)
- Главный Interface для всех операций
- Управление workflow
- Генерация отчетов о Statusе
- CLI Interface

## 🚀 **Usage**

### **Базовые команды:**

```bash
# Показать справку
node cursor-manager..js help

# Check Status
node cursor-manager..js status

# Запустить аудит
node cursor-manager..js audit

# Применить исправления
node cursor-manager..js fix

# Оптимизировать для AI
node cursor-manager..js optimize

# Полный workflow
node cursor-manager..js full
```

### **Опции:**

```bash
#.json вывод для аудита
node cursor-manager..js audit -.json

# Пропустить аудит перед исправлениями
node cursor-manager..js fix --no-audit-first

# Пропустить аудит после оптимизации
node cursor-manager..js optimize --no-audit-after
```

## 📊 **Что проверяет аудит**

### **Файлы и структура:**
- Общее Quantity файлов
- Соотношение `.mdc` и `.md` файлов
- Наличие обязательных директорий
- Наличие обязательных файлов

### **Метаdata:**
- Наличие.yaml frontmatter
- Валидность полей `description`, `globs`, `alwaysApply`
- AI-специфичные поля `aiPriority`, `aiCategory`

### **Контент:**
- Дублирующий контент между файлами
- Сломанные ссылки в документации
- Консистентность структуры

### **AI-Optimization:**
- Priorityы правил (critical, high, medium, normal)
- Категории (system-design, development-practices, etc.)
- AI-специфичные теги и Comme.ts

## 🤖 **AI-специфичные оптимизации**

### **Priorityы:**
- **critical**: Применяется ко всему коду и решениям
- **high**: Применяется к большинству задач
- **medium**: Применяется когда релевантно
- **normal**: Применяется когда уместно

### **Категории:**
- **system-design**: Architecture и структура системы
- **development-practices**: Standards кодирования
- **documentation**: Documentation и Communication
- **plugin-development**: Правила для плагинов
- **security**: Security
- **user-interface**: UI/UX Standards
- **process-management**: Workflow и Processes
- **ai-optimization**: AI-специфичные оптимизации

## 📈 **Отчеты и метрики**

### **Статистика:**
- Общее Quantity файлов
- Файлы с/без метаданных
- Quantity проблем
- Процент AI-готовности

### **Проблемы:**
- Дублирующий контент
- Сломанные ссылки
- Невалидные метаdata
- Отсутствующие файлы/директории

### **Recommendations:**
- Конвертация `.md` в `.mdc`
- Добавление метаданных
- Удаление дубликатов
- Исправление ссылок

## 🔄 **Workflow**

### **Полный workflow (`full`):**
1. **Аудит** - поиск проблем
2. **Исправления** - автоматическое решение
3. **Optimization** - AI-специфичные улучшения
4. **Финальный аудит** - Verification результатов
5. **Отчет** - сравнение до/после

### **Инкрементальный workflow:**
- `audit` → анализ проблем
- `fix` → исправление
- `optimize` → Optimization
- `status` → Monitoring

## 📝 **Integration с AI**

### **Автоматические команды:**
Система интегрирована с AI memory-bank через команды:
- `аудит cursor` / `cursor audit`
- `исправь cursor` / `cursor fix`
- `оптимизируй cursor` / `cursor optimize`
- `полный cursor` / `cursor full`
- `Status cursor` / `cursor status`

### **AI-оптимизированные файлы:**
- `ai-optimization.mdc` - инструкции для AI
- `ai-index.mdc` - индекс по Priorityам
- AI-теги в каждом файле
- Priorityы и категории в метаданных

## 🎯 **Результаты**

После полной оптимизации:
- ✅ Все файлы имеют правильные метаdata
- ✅ Нет дублирующего контента
- ✅ Все ссылки работают
- ✅ AI-специфичные оптимизации применены
- ✅ Priorityы и категории назначены
- ✅ Автоматическое применение критических правил

## 🔧 **Расширение системы**

### **Добавление новых проверок:**
1. Create Method в `CursorAuditor`
2. Add в основной workflow
3. Update отчеты

### **Добавление новых исправлений:**
1. Create Method в `CursorFixer`
2. Интегрировать в процесс исправления
3. Add в отчеты

### **Добавление новых оптимизаций:**
1. Create Method в `AIOptimizer`
2. Add AI-специфичную логику
3. Update валидацию

## 📚 **Связанные файлы**

- `audit-cursor..js` - Аудит системы
- `fix-cursor..js` - Исправления
- `optimize-for-ai..js` - AI Optimization
- `cursor-manager..js` - Главный Interface
- `ai-optimization.mdc` - AI инструкции
- `ai-index.mdc` - AI индекс
- `ai-memory.mdc` - Команды для AI
Loading
Loading