A comprehensive platform for developing and managing AI agent plugins with automatic internationalization and protection systems.
I apologize for abandoning it for so long - personal circumstances + I was waiting for development plans https://github.com/nanobrowser/nanobrowser so as not to duplicate functionality.
- Command:
Сохрани контекст
/Save context
- Automatic translation of context to English for AI/LLM compatibility
- Backup creation before translation
- Git integration with automatic commits
- Automatic protection of all
.cursor
files - Real-time translation to English
- Git hooks for automatic protection on commits/pushes
- Comprehensive coverage of technical terminology
- Automatic translation of user requests to English
- Rule creation with English templates
- Interactive mode for guided creation
- Command-line interface for quick creation
# Complete protection (recommended)
node .cursor/rules/protect-cursor.cjs protect
# Check protection status
node .cursor/rules/protect-cursor.cjs check
# Install protection system
node .cursor/rules/protect-cursor.cjs install
# Save context with automatic translation
node .cursor/rules/save-context.cjs save
# Only translate without committing
node .cursor/rules/save-context.cjs translate-only
# Create rule with automatic translation
node .cursor/rules/create-rule.cjs "создай правило для архитектуры"
# Interactive mode for guided creation
node .cursor/rules/auto-translate-requests.cjs interactive
npm run protect-cursor # Complete .cursor protection
npm run check-cursor # Check .cursor status
npm run install-cursor-hooks # Install Git hooks
npm run create-rule # Create rule with auto translation
npm run interactive-rules # Interactive rule creation
- ✅ Automatic translation of all files to English
- ✅ Git hooks for real-time protection
- ✅ Backup system with timestamped files
- ✅ Comprehensive terminology coverage (500+ terms)
- ✅ Error handling with safe fallbacks
- ✅ Automatic translation of context to English
- ✅ Backup creation before translation
- ✅ Git integration with automatic commits
- ✅ AI/LLM compatibility optimization
- ✅ Automatic translation of requests to English
- ✅ Rule creation with English templates
- ✅ Interactive mode for guided creation
- ✅ Command-line interface for quick creation
Сохрани контекст
- Save context in English (automatic translation)Обнови прогресс
- Update project progressВосстанови контекст
- Restore full project contextБыстрое восстановление
- Quick context summary
Анализируй архитектуру
- Analyze project architectureИзучи плагины
- Study existing pluginsПроверь сборку
- Check project buildСоздай плагин [название]
- Create new plugin
Увеличь версию [patch|minor|major]
- Bump versionОчисти проект
- Clean project filesАнализируй производительность
- Performance analysisПроверь безопасность
- Security analysis
cursor-protector.cjs
- Main translation enginecursor-git-hook.cjs
- Git hooks for automatic protectionprotect-cursor.cjs
- Complete protection managercontext-translator.cjs
- Context translation system
request-translator.cjs
- Request translation engineauto-translate-requests.cjs
- Interactive system managementcreate-rule.cjs
- Quick rule creation utility
command-sync.cjs
- Synchronize commands across all sourcessave-context.cjs
- Save context with automatic translationUSER_COMMANDS.md
- User-friendly command reference
.cursor/
├── rules/
│ ├── cursor-protector.cjs # Main translation engine
│ ├── cursor-git-hook.cjs # Git hooks
│ ├── protect-cursor.cjs # Protection manager
│ ├── context-translator.cjs # Context translator
│ ├── request-translator.cjs # Request translator
│ ├── auto-translate-requests.cjs # Interactive system
│ ├── create-rule.cjs # Quick rule creator
│ ├── command-sync.cjs # Command synchronization
│ ├── save-context.cjs # Context saver
│ └── doc/ # Documentation
├── backup/ # Backup directory
└── [protected files] # All files in English
memory-bank/
├── core/
│ ├── activeContext.md # Active context (English)
│ ├── progress.md # Progress tracking (English)
│ └── backup/ # Context backups
└── [other memory-bank files]
- Universal accessibility - Any AI assistant can read all files
- Language consistency - All content in English
- Better understanding - Clear terminology for AI processing
- Reduced confusion - No mixed language content
- Global accessibility - Ready for international developers
- Standardized format - Consistent English documentation
- Easy sharing - No language barriers
- Professional appearance - English for global audience
- Automatic process - No manual translation needed
- Safe operation - Backups created automatically
- Git integration - Seamless workflow integration
- Error prevention - Blocks problematic commits/pushes
- Write in any language - System automatically translates
- Git operations - Hooks ensure protection
- Commit/push - Automatic translation and validation
- Backup safety - Original files always preserved
- Write request in Russian - System automatically translates
- Review translation - Check confidence and accuracy
- Confirm creation - Rule is created in English
- Edit as needed - Add specific content and details
- Commit changes - Git integration handles the rest
# Protect .cursor directory
npm run protect-cursor
# Save context in English
npm run save-context
# Create rule with auto translation
npm run create-rule "your request"
# Check protection status
npm run check-cursor
.cursor/rules/doc/cursor-protection-system.mdc
- Complete protection system guide.cursor/rules/doc/context-translation-system.mdc
- Context translation guide.cursor/rules/doc/auto-translate-requests.mdc
- Auto translate requests guide.cursor/rules/doc/command-synchronization.mdc
- Command system guideUSER_COMMANDS.md
- User command reference
- Files not translated - Check
.cursorignore
exclusions - Git hooks not working - Run
npm run install-cursor-hooks
- Translation quality - Check backup files for original content
- Rule creation fails - Check file permissions and git status
# Check protection status
node .cursor/rules/protect-cursor.cjs check
# Test translation
node .cursor/rules/cursor-protector.cjs protect
# Test request translation
node .cursor/rules/request-translator.cjs analyze "your request"
# Verify Git hooks
ls -la .git/hooks/
- API integration with translation services
- Machine learning for better translations
- Real-time translation during editing
- Multi-language support for other languages
- IDE plugins for real-time protection
This platform is designed for international collaboration. All contributions should:
- Use English for all documentation and code comments
- Follow the established protection systems
- Maintain AI/LLM compatibility
- Support global accessibility
This project is licensed under the MIT License - see the LICENSE file for details.
Ready for international collaboration with automatic AI/LLM compatibility! 🌍🤖