Коллекция навыков для IDE Cursor, основанная на открытых источниках, в частности Claude Code Templates. Фреймворк обеспечивает автоматическое применение специализированных знаний AI-агентом при работе с различными технологиями и доменами.
Cursor не поддерживает работу с несколькими агентами одновременно. Это ограничивает возможность использования специализированных знаний, заложенных в различных агентах.
Разработан механизм промптов (user rules), который позволяет извлекать "знания" из агентов и конвертировать их в навыки. При получении запроса от пользователя агент:
- Анализирует запрос на наличие ключевых слов и семантического смысла
- Обращается к индексу навыков (
SKILLS INDEX.md) - Выбирает подходящие навыки по ключевым словам и семантическому поиску
- Загружает и применяет знания из найденных навыков
- Приступает к выполнению запроса с учетом best practices и специализированных знаний
Это позволяет агенту учитывать лучшие практики и обладать информацией о конкретных технологиях, даже если изначально эти знания не были в его контексте.
git clone <repository-url>
cd "ВАШ_ПУТЬ" (замените путь на свой при желании)В файле ./SKILLS RULE.md в разделе STEP 2: CONSULT SKILLS INDEX укажите свой путь к проекту:
### STEP 2: CONSULT SKILLS INDEX
**MANDATORY ACTIONS:**
1. ✅ Read `ВАШ_ПУТЬ\SKILLS INDEX.md` fileЗамените D:\My Projects\FrameWork Global\LLM Skills\ на ваш путь к проекту.
Выполните аналогичную замену путей в файле ./SKILLS INDEX.md.
Важно: Можно использовать относительные пути, но практика показала, что так агент начинает работать нестабильно и находит файлы через раз. Рекомендуется один раз через групповую замену (Ctrl + H) поменять путь к проекту на свой во всех вхождениях.
Текст из файла SKILLS RULE.md необходимо добавить в IDE Cursor как глобальное правило:
- Откройте файл
SKILLS RULE.md - Скопируйте всё его содержимое
- В Cursor перейдите в настройки → Rules → User Rules
- Добавьте скопированный текст как новое правило
Примечание: Можно просто положить файл в директорию пользователя, но у меня он оттуда не учитывается. Добавление вручную через интерфейс Cursor гарантирует работу.
Пользоваться агентом можно как обычно. Он сам будет подгружать нужные навыки по вашему контексту. Если агент всё же не загрузил нужный навык — просто напишите ему, что нужно загрузить навык/скилл о том-то. Он найдет его, если такой есть в индексе.
- Поиск навыков на основании семантического анализа запроса пользователя — система понимает намерение пользователя и подбирает релевантные навыки
- Поиск навыков по ключевым словам запроса пользователя — быстрое определение нужного навыка по техническим терминам
- Использование механик "защиты, усиления и контроля" в промптах — применение 6 стратегий контроля для повышения степени соблюдаемости агентом правил из навыков
D:\My Projects\FrameWork Global\LLM Skills\
├── SKILLS INDEX.md # Главный индекс навыков (карта путей к навыкам)
├── SKILLS RULE.md # Глобальное правило применения (добавить в Cursor!)
├── README.md # Документация проекта
├── CHANGELOG.md # История изменений
├── CONTRIBUTING.md # Руководство для контрибьюторов
├── THIRD_PARTY_NOTICES.md # Уведомления о стороннем ПО
├── .gitignore # Исключает сторонние репозитории навыков
│
├── custom-skills\ # Проектные кастомные навыки
│ ├── POWERSHELL_RULES.md # Правила PowerShell
│ ├── DOCKER_SKILLS.md # Операции Docker
│ ├── 1C_BSL_SKILL.md # Разработка на 1C/BSL
│ ├── 1c_techlog.md # Техническое логирование 1C
│ ├── YAXUNIT_TESTING_SKILL.md # Тестирование YAxUnit
│ ├── DEVELOPMENT_METHODOLOGY_RULE.md # Методика разработки SDD/TDD/DDD
│ ├── GO_SKILL.md # Язык Go
│ ├── MERMAID_SKILL.md # Диаграммы Mermaid
│ ├── USER_SKILL_RULE_V2.md # Руководство по созданию навыков
│ └── claude-agent-skills\ # Коллекция Claude Agent Skills (140+ навыков)
│ ├── ai-specialists\ # AI специалисты (9 навыков)
│ ├── development-team\ # Команда разработки (8 навыков)
│ ├── development-tools\ # Инструменты разработки (12 навыков)
│ ├── database\ # Базы данных (8 навыков)
│ ├── security\ # Безопасность (6 навыков)
│ ├── programming-languages\ # Языки программирования (11 навыков)
│ └── ... # И многое другое
│
├── anthropics-skills\ # Клон https://github.com/anthropics/skills
│ ├── artifacts-builder\ # Сложные HTML артефакты с React/Tailwind
│ ├── playwright-docker-automation\ # Автоматизация браузера в Docker
│ ├── document-skills\ # Создание документов (docx, pdf, xlsx, pptx)
│ ├── skill-creator\ # Руководство по созданию навыков
│ ├── template-skill\ # Базовый шаблон навыка
│ └── ... # Другие официальные навыки Anthropic
│
└── claude-code-templates\ # Клон https://github.com/davila7/claude-code-templates
└── cli-tool\components\skills\ # Расширенные навыки Claude Code
- PowerShell Scripts — генерация команд PowerShell для Windows
- Docker Operations — управление контейнерами и сервисами Docker
- 1C/BSL Development — разработка на 1C:Enterprise с валидацией BSL
- YAxUnit Testing — написание unit-тестов для 1C с использованием YAxUnit
- Go Language — разработка на языке Go
- Mermaid Diagrams — создание диаграмм Mermaid
- Development Methodology — методика разработки SDD/TDD/DDD для проектов 1С/BSL
- Enhanced Skill Creator — создание надежных навыков с встроенным enforcement (6 стратегий)
- 1C Technical Logging — анализ технических журналов 1C
- Algorithmic Art, Canvas Design, Slack GIF Creator, Theme Factory
- Artifacts Builder, MCP Builder, Web App Testing
- DOCX, PDF, PPTX, XLSX
- Brand Guidelines, Internal Communications
- Template Skill
- Git Commit Helper, Email Composer, Excel Analysis, PDF Processing, PDF Processing Pro
- Дубликаты официальных навыков Anthropic с дополнительными возможностями
- Prompt Engineering, LLMs.txt Maintainer, LLM Maintenance, Model Evaluation, Search Specialist, Search Specialization, Task Decomposition, AI Ethics, Hackathon Strategy
- Backend Architecture, Frontend Development, Full-Stack Development, iOS Development, Mobile Development, DevOps Engineering, UI/UX Design, CLI UI Design
- Code Review, MCP Integration, Command Development, Context Management, Debugging, Developer Experience, Error Detection, Performance Profiling, Test Automation, Code Cleanup, Flutter/Go Review
- Database Administration, Database Architecture, Database Optimization, Neon Auth, Neon Database Architecture, Neon Expert, Supabase Schema, NoSQL
- MCP Server Architecture, MCP Deployment, MCP Integration, MCP Protocol, MCP Registry, MCP Security Audit, MCP Testing
- Security Auditing, Security Auditing (Code), Penetration Testing, Incident Response, Compliance, API Security Audit
- API Documentation, Technical Writing, Changelog Generation, Docusaurus
- Agent Development, Architecture Review, Dependency Management, Documentation Expertise
- GraphQL Architecture, GraphQL Performance, GraphQL Security
- Cloud Architecture, Deployment Automation, DevOps Troubleshooting, Infrastructure Security, Monitoring, Network Engineering, Terraform, Vercel Deployment
- Data Engineering, Data Science, ML Engineering, AI Engineering, NLP Engineering, MLOps, Computer Vision, Quantitative Analysis
- Smart Contract Development, Smart Contract Auditing, Web3 Integration
- Git Flow
- Supabase Realtime
- Architecture Modernization, Legacy Modernization, Cloud Migration
- Unity Development, Unreal Development, Game Design, 3D Art
- Video Editing, Audio Mixing, Social Media Clips, Audio Quality, Podcast Transcription, Podcast Metadata, Timestamp Precision, Podcast Content Analysis
- Visual OCR, OCR Preprocessing, Document Structure Analysis, OCR Quality Assurance
- SEO Podcast Optimization, Podcast Editing
- Metadata Management, Connection Management, Tag Taxonomy
- Python, TypeScript, JavaScript, C#, C++, Rust, Go, PHP, SQL, Shell Scripting, C
- Load Testing, Performance Engineering, React Performance, Web Vitals, Test Automation Setup
- Next.js Architecture, SEO Analysis, Web Accessibility, URL Validation, URL Extraction
- Research Coordination, Research Orchestration, Research Synthesis, Academic Research, Technical Research, Fact Checking, Data Analysis, Report Generation, Competitive Intelligence, Query Clarification, Research Brief Generation, Nia Oracle
- Business Analysis, Product Strategy, Content Marketing, Customer Support, Legal Advisory, Marketing Attribution, Payment Integration, Risk Management, Sales Automation
Всего доступно более 180 навыков для различных технологий и доменов.
Для создания новых навыков используется специальный навык ./custom-skills/USER_SKILL_RULE_V2.md, который:
- Позволяет создавать новые навыки с использованием всех 6 стратегий контроля
- Знает, что новый навык нужно имплементировать в Skills Index (хотя иногда может забыть об этом)
- Использует механизмы "защиты, усиления и контроля" для повышения соблюдаемости правил
- Опишите требования — четко опишите, чего вы хотите от агента
- Проверка понимания — спросите агента, всё ли ему понятно, нет ли разночтений и неоднозначностей
- Создание навыка — попросите агента создать навык на основе
USER_SKILL_RULE_V2.md - Проверка интеграции — убедитесь, что навык добавлен в
SKILLS INDEX.mdс правильными ключевыми словами
Для проверки работы фреймворка:
- Опишите задачу — сформулируйте запрос, который требует специализированных знаний
- Попросите агента сообщить используемые навыки — попросите агента сообщить, какие навыки он будет использовать для выполнения задачи
- Проверьте применение — убедитесь, что агент действительно применил знания из указанных навыков
Запрос: "Напиши PowerShell скрипт для проверки статуса Docker контейнеров"
Ожидаемый ответ агента:
Я прочитал SKILLS INDEX.md и обнаружил ключевые слова PowerShell и Docker в запросе.
Затем я прочитал файлы:
- custom-skills/POWERSHELL_RULES.md
- custom-skills/DOCKER_SKILLS.md
Применил следующие правила:
- Использование ; вместо && для разделения команд
- Использование Invoke-WebRequest вместо curl
- Правильный синтаксис Docker команд для PowerShell
Вот скрипт с правильным синтаксисом...
Этот проект является open source и использует следующие лицензии:
- LLM Skills Framework — MIT License
- Anthropic Skills Repository — MIT License (источник)
- Claude Code Templates — MIT License (источник)
Подробная информация о лицензиях и атрибуциях стороннего ПО доступна в файле THIRD_PARTY_NOTICES.md.
Примечание: После клонирования репозитория обязательно обновите пути в SKILLS RULE.md и SKILLS INDEX.md на ваши локальные пути, иначе система не сможет найти файлы навыков.