Back to Skills

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.

30,587stars3,654forksUpdated 4/21/2026

Security Assessment

Safe(97/100)
Security Score97/100

About remember-interactive-programming

This is a micro-prompt that reminds an AI coding agent to behave as an interactive programmer, treating the running system as its source of truth. It targets REPL-driven development workflows, working especially well in Clojure when the agent has REPL access (for example via Backseat Driver), but it is designed to apply to any environment with a live REPL the agent can use.

The content is intentionally minimal. It reminds the agent to use the REPL to explore and modify the current system in order to understand what changes are needed, to keep in mind that the human does not see what it evaluates (and therefore to succinctly describe large evaluations), to prefer structural editing tools when editing files, and to keep its todo list maintained. The description invites users to adapt the reminder with additional workflow- or workspace-specific notes.

The intended users are developers practicing interactive, REPL-centric programming, particularly in Lisp-family languages like Clojure, who use AI agents with live evaluation capabilities. Its use case is nudging the agent toward good interactive habits during a session. This is a thin catalogue-style prompt rather than a full-featured tool: its value comes entirely from the behavioral reminder it injects, and it depends on the user's own REPL tooling being present.

FAQ

What is this skill for?

It is a short reminder that nudges the AI agent to work as an interactive programmer, using a live REPL to explore and modify the running system as its source of truth.

Does it only work with Clojure?

It works especially well in Clojure with REPL access (for example via Backseat Driver), but the author states it will work with any system that has a live REPL the agent can use.

What does it remind the agent to do?

To use the REPL to explore and change the system, to succinctly describe large evaluations since the human cannot see them, to prefer structural editing tools, and to keep its todo list tended.

Can I customize it?

Yes. The description explicitly suggests adapting the prompt with any specific reminders relevant to your own workflow or workspace.

Install remember-interactive-programming

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill