К основному содержанию
скилл GitHub Copilot официальный · GitHub

remember-interactive-programming — скилл для GitHub Copilot

Напоминает агенту работать через живой REPL и проверять текущее состояние системы. Пригодится для интерактивной разработки, особенно в Clojure.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill remember-interactive-programming -a claude-code
Открыть на GitHub

Что делает remember-interactive-programming

Скилл задаёт рабочий контекст для интерактивного программиста: система остаётся источником правды, а REPL используется для изучения текущего состояния и проверки изменений. Это помогает агенту сначала исследовать работающий код, а затем понять, что именно нужно поправить.

В промпте также есть напоминание кратко описывать крупные вычисления, которые человек не видит, выбирать структурные инструменты редактирования файлов и следить за todo list. Для Clojure с доступом Copilot к REPL это особенно уместно; подойдёт и другой сценарий с живым REPL. Ставить стоит, если агент действительно может выполнять код в текущей системе. Без такого доступа польза скилла будет ограничена.

Какие задачи решает

  • исследовать текущее состояние программы через REPL
  • проверить предполагаемое изменение в работающей системе
  • объяснить человеку, что агент вычисляет скрытым инструментом
  • редактировать файлы структурными инструментами
  • не потерять задачи в todo list

Примеры запросов агенту

  • Исследуй текущее состояние системы через REPL и предложи нужное изменение.
  • Проверь это изменение в REPL, затем отредактируй файл структурным инструментом.
  • Кратко опиши, какой большой фрагмент кода ты сейчас вычисляешь, и обнови todo list.

Как установить remember-interactive-programming

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill remember-interactive-programming -a claude-code

2Вручную: положить файлы

~/.claude/skills/remember-interactive-programming/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/remember-interactive-programming/

Похожие

migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. Claude Code 475 388установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. Claude Code CX Codex Cursor 92 169установок dotnet-best-practices официальный github Проверяет выделенный .NET/C# код по правилам проекта: от структуры и DI до тестов, логирования и безопасности. Нужен при ревью или доработке решения. GitHub Copilot 15 752установок nuget-manager официальный github Управляет NuGet-пакетами в .NET-проектах через dotnet CLI. Нужен при добавлении, удалении и обновлении зависимостей. GitHub Copilot 14 360установок typescript-mcp-server-generator официальный github Генерирует TypeScript-проект MCP-сервера с инструментами, ресурсами и конфигурацией. Пригодится, когда нужно быстро заложить сервер на MCP TypeScript SDK v2. GitHub Copilot 12 050установок java-junit официальный github Пишет, проверяет и исправляет Java-тесты на JUnit, AssertJ и Mockito. Нужен при добавлении, рефакторинге или разборе падений тестов в Maven и Gradle. GitHub Copilot 11 632установок

Вопросы о remember-interactive-programming

Как установить remember-interactive-programming в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill remember-interactive-programming. Файл скилла должен находиться в .github/skills/remember-interactive-programming/SKILL.md.

Что делает remember-interactive-programming?

Он напоминает агенту исследовать и изменять текущую систему через REPL, использовать структурное редактирование и вести todo list. Крупные вычисления нужно кратко описывать человеку.

Для чего нужен живой REPL в этом скилле?

REPL даёт агенту доступ к текущему состоянию системы, чтобы исследовать его и проверять изменения. Вход отдельно отмечает Clojure как подходящий сценарий.

Исходный текст

SKILL.md · MIT
---
name: remember-interactive-programming
description: '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.'
---

Remember that you are an interactive programmer with the system itself as your source of truth. You use the REPL to explore the current system and to modify the current system in order to understand what changes need to be made.

Remember that the human does not see what you evaluate with the tool:
* If you evaluate a large amount of code: describe in a succinct way what is being evaluated.

When editing files you prefer to use the structural editing tools.

Also remember to tend your todo list.

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой