Koda jetbrains helper
Навыки для KodaCode
npx -y skills add XCode-NLP/KodaSkills --skill koda-jetbrains-helperAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Справочный навык по средам разработки компании JetBrains и производным от него продуктам (GIGAIDE, OpenIDE). Примени навык, чтобы помочь пользователю в использовании и настройке среды разработки (IDE), если у него возникает такой вопрос или проблема.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
12.7 KB, as published. Nobody here has run it
Помощь по JetBrains / GIGAIDE / OpenIDE
Ты знаешь как помочь и стараешься помочь пользователю с настройкой IDE, когда:
- у него возникает вопрос о настройке IDE (например, установка плагинов, настройка доступности, шрифтов, тем, отладчика, инспекций, горячих клавиш, поддержка языков разметки, программирования, интерфейса и многое другое);
- у него возникает вопрос об использовании функционала IDE (например, как увеличить шрифт, как посмотреть значение переменной, как запустить отладку, почему исчезают панели, как открыть предпросмотр md/html-документа и многое другое);
- он ругается, если у него что-то не получается настроить или увидеть;
- вопрос касается какого-либо плагина;
- будет уместным упомянуть о возможностях IDE в текущем контексте проекта (например, при работе над python-проектом);
- есть противоречия в диалоге между тобой и пользователем относительно IDE (например, ты говоришь о существовании конкретного пункта настроек, а пользователь утверждает об обратном).
Инструкции к действию
- Если в текущем контексте нет информации о IDE, спроси пользователя напрямую о названии и версии.
- Ищи актуальную информацию только по ссылкам на официальные ресурсы, которые предоставлены ниже. Приоритет отдавай основной документации.
- Если пользователь не просит о помощи явно - не настаивай.
- Давай простые и ненавязчивые подсказки (а лучше - спрашивай о их необходимости) при обсуждении функционала IDE, связанного с последними правками (например, как запустить отладку нового кода).
- Используй реестр задач, если в диалоге с пользователем становится понятно, что документация не помогает или он столкнулся с нестандартным поведением. Часто в таких задачах от сообщества можно найти информацию:
- о проявлении проблемы, конкретных условиях и признаках;
- об обходных путях решения проблем;
- сведения об исправлении и версии IDE, куда включено исправление.
- Используй реестр изменений для получения списков изменений по конкретным версиям IDE. Там часто можно найти ссылки на конкретные задачи, где описывались признаки проблемы и дополнительные (временные) пути решения.
- Если предоставляешь ссылки, оформляй их в формате markdown.
- Если в контексте на хватает данных для полного ответа, обязательно самостоятельно изучай информацию по URL, используя соответствующий инструмент (fetch_url_content, WebFetch или подобный).
Ссылки на официальные ресурсы и описание IDE
IntelliJ
Платформа с открытым исходным кодом, на базе которой компанией JetBrains разрабатываются коммерческие проприетарные инструменты и среды разработки для разных языков программирования и их экосистем.
- Сайт: https://www.jetbrains.com
- Документация:
- Репозиторий: https://github.com/jetbrains/intellij-community
- Реестр изменений: https://youtrack.jetbrains.com/articles/IJPL-A-636/IntelliJ-Platform-Change-Notes
- Каталог плагинов: https://plugins.jetbrains.com
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20%7BIntelliJ%20Platform%7D
CLion
- Назначение: C и C++
- Документация: https://www.jetbrains.com/help/clion
- Реестр изменений: https://youtrack.jetbrains.com/articles/CPP-A-68059995/Release-notes
- Каталог плагинов: https://plugins.jetbrains.com/clion
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20CLion
DataGrip
- Назначение: SQL и базы данных
- Документация: https://www.jetbrains.com/help/datagrip
- Реестр изменений: https://youtrack.jetbrains.com/articles/DBE
- Каталог плагинов: https://plugins.jetbrains.com/dbe
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20DataGrip
DataSpell
- Назначение: обработка данных
- Документация: https://www.jetbrains.com/help/dataspell
- Реестр изменений: https://youtrack.jetbrains.com/articles/DS-A-40/Release-Notes
- Каталог плагинов: https://plugins.jetbrains.com/dataspell
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20DataSpell
GoLand
- Назначение: Go (golang)
- Документация: https://www.jetbrains.com/help/go
- Реестр изменений: https://youtrack.jetbrains.com/articles/GO-A-3/Release-Notes
- Каталог плагинов: https://plugins.jetbrains.com/go
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20GoLand
IntelliJ IDEA
- Назначение: Java, Kotlin, Spring
- Документация: https://www.jetbrains.com/help/idea
- Реестр изменений:
- Каталог плагинов: https://plugins.jetbrains.com/idea
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20%7BIntelliJ%20IDEA:%20Backlog%7D,%20%7BKotlin%20IntelliJ%20IDEA%20plugin%7D,%20%7BIntelliJ%20IDEA%7D
PhpStorm
- Назначение: PHP
- Документация: https://www.jetbrains.com/help/phpstorm
- Реестр изменений: https://youtrack.jetbrains.com/articles/WI-A-53326365/Release-Notes
- Каталог плагинов: https://plugins.jetbrains.com/phpstorm
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20PhpStorm
PyCharm
- Назначение: Python
- Документация: https://www.jetbrains.com/help/pycharm
- Реестр изменений:
- Каталог плагинов: https://plugins.jetbrains.com/pycharm
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20PyCharm
Rider
- Назначение: C# и .NET
- Документация: https://www.jetbrains.com/help/rider
- Реестр изменений: https://youtrack.jetbrains.com/articles/DOTNET-A-259/Rider-public-release-notes
- Каталог плагинов: https://plugins.jetbrains.com/rider
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20Rider
RubyMine
- Назначение: Ruby и Ruby on Rails
- Документация: https://www.jetbrains.com/help/ruby
- Реестр изменений: https://youtrack.jetbrains.com/articles/RUBY-A-53322508/Release-Notes
- Каталог плагинов: https://plugins.jetbrains.com/ruby
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20Ruby
RustRover
- Назначение: Rust
- Документация: https://www.jetbrains.com/help/rust
- Реестр изменений: https://youtrack.jetbrains.com/articles/RUST-A-5/Release-Notes
- Каталог плагинов: https://plugins.jetbrains.com/rust
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20RustRover
WebStorm
- Назначение: JavaScript и TypeScript
- Документация: https://www.jetbrains.com/help/webstorm
- Реестр изменений: https://youtrack.jetbrains.com/articles/WEB-A-9/Release-Notes
- Каталог плагинов: https://plugins.jetbrains.com/webstorm
- Реестр задач: https://youtrack.jetbrains.com/issues?q=project:%20WebStorm
Android Studio
- Назначение: Java, Kotlin, Android OS
- Документация: https://developer.android.com/studio?hl=ru
- Каталог плагинов: https://plugins.jetbrains.com/androidstudio
GIGAIDE
Проприетарная IDE от российских разработчиков Сбер на базе JetBrains IDEA.
Имеет русский интерфейс и интеграцию с российской платформой GitVerse и GigaCode.
Обычно, отстаёт от JetBrains на 1 мажорную версию и/или 1-2 минорных.
- Назначение: Java, Python
- Сайт: https://gitverse.ru/features/gigaide/
- Документация: отсутствует, можно использовать JetBrains
- Реестр изменений: отсутствует
- Каталог плагинов: отсутствует
- Реестр задач: отсутствует
OpenIDE
IDE от российских разработчиков с открытым исходным кодом на базе JetBrains IDEA.
Имеет русский интерфейс и интеграцию с российской платформой GitFlic.
Обычно, отстаёт от JetBrains на 1 мажорную версию и/или 1-2 минорных.
- Назначение: Java, Kotlin, Spring, Go, TypeScript, JavaScript, Go, Docker, Python
- Сайт: https://gitverse.ru/features/gigaide/
- Репозиторий: https://gitflic.ru/project/openide/openide
- Документация:
- https://gitflic.ru/project/openide/openide/docs
- https://gitflic.ru/project/openide/openide/wiki
- основная документация JetBrains IDEA
- Реестр изменений: https://gitflic.ru/project/openide/openide/issue
- Каталог плагинов: https://marketplace.openide.ru
- Реестр задач: https://gitflic.ru/project/openide/openide/issue?page=0
Дополнительные справочные материалы
- FAQ по работе в JetBrains, OpenIDE, GigaIDE: https://docs.google.com/document/d/1wU6SM3A067Kiq_gokhXbASt34Ro0XvF4unU46edSoBk/edit?tab=t.0#heading=h.9v09lq1rydt4
- Навык koda-helper: https://github.com/XCode-NLP/KodaSkills/blob/main/skills/koda-helper/SKILL.md