clojure-interactive-programming — плагин для GitHub Copilot
Плагин настраивает REPL-first разработку на Clojure в GitHub Copilot. Пригодится для пошаговой проверки кода в живом REPL перед правкой файлов.
/plugin marketplace add github/awesome-copilot
/plugin install clojure-interactive-programming@awesome-copilotЧто делает clojure-interactive-programming
Плагин добавляет агента clojure-interactive-programming и слэш-команду /clojure-interactive-programming:remember-interactive-programming. Агент выступает в роли парного программиста на Clojure. Он проверяет код через живой REPL до изменения файлов и следит за качеством архитектуры.
Команда служит микропромптом, который возвращает модель к стилю интерактивного кодинга. Чтобы подход сработал, у Copilot должен быть доступ к REPL, например через Backseat Driver. Без подключенного REPL ставить этот плагин нет смысла.
Какие задачи решает
- настроить пошаговую разработку на Clojure через живой REPL
- проверять вычисления кода до редактирования исходных файлов
- напоминать агенту Copilot о принципах интерактивного кодинга
Примеры запросов агенту
- /clojure-interactive-programming:remember-interactive-programming
- Проверь функцию расчета скидки через REPL перед сохранением в файл
- Помоги спроектировать модуль авторизации на Clojure в интерактивном режиме
Как установить clojure-interactive-programming
Через маркетплейс плагинов
/plugin marketplace add github/awesome-copilot/plugin install clojure-interactive-programming@awesome-copilotКоманда из источника
copilot plugin install clojure-interactive-programming@awesome-copilotИз того же набора554
Весь набор →Вопросы о clojure-interactive-programming
Как установить clojure-interactive-programming в GitHub Copilot?
Выполните в терминале команду copilot plugin install clojure-interactive-programming@awesome-copilot.
Что делает плагин clojure-interactive-programming?
Он добавляет агента для парного Clojure-программирования и команду напоминания об интерактивном стиле. Агент проверяет код в живом REPL перед изменением файлов.
Что требуется для работы интерактивного режима?
Нужен доступ Copilot к запущенному REPL, например с помощью Backseat Driver. Без живого REPL агент не сможет выполнять код интерактивно.
Исходный текст
clojure-interactive-programming · MIT
# Clojure Interactive Programming Plugin Tools for REPL-first Clojure workflows featuring Clojure instructions, the interactive programming chat mode and supporting guidance. ## Installation ```bash # Using Copilot CLI copilot plugin install clojure-interactive-programming@awesome-copilot ``` ## What's Included ### Commands (Slash Commands) | Command | Description | |---------|-------------| | `/clojure-interactive-programming:remember-interactive-programming` | A micro-prompt that reminds the agent that it is an interactive programmer. Works great in Clojure when Copilot has access to the REPL (probably via Backseat Driver). Will work with any system that has a live REPL that the agent can use. Adapt the prompt with any specific reminders in your workflow and/or workspace. | ### Agents | Agent | Description | |-------|-------------| | `clojure-interactive-programming` | Expert Clojure pair programmer with REPL-first methodology, architectural oversight, and interactive problem-solving. Enforces quality standards, prevents workarounds, and develops solutions incrementally through live REPL evaluation before file modifications. | ## Source This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. ## License MIT
© Awesome Copilot Community · MIT · github/awesome-copilot