Catalog
github/remember-interactive-programming

github

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.

v1.0Latest
New~205Updated Jun 26, 2026

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.

Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

72/100

Grade

B

Good

Safety

85

Quality

68

Clarity

78

Completeness

62

Summary

A micro-prompt that reminds AI agents they are interactive programmers with access to a live REPL (e.g., Clojure). The skill directs agents to use the REPL as their source of truth for system exploration and modification, prefer structural editing tools, and communicate clearly about evaluated code to the human.

Detected Capabilities

REPL executioncode evaluationinteractive explorationfile editing via structural toolstask list management

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

interactive repl programmingclojure repl drivenlive code evaluationstructural code editingrepl exploration

Use Cases

  • Interactive REPL-driven development in Clojure or other languages with live evaluation
  • Exploring system state and understanding side effects through immediate feedback
  • Modifying code via structural editors and testing changes incrementally in a live environment
  • Keeping agents focused on communicating results to humans when evaluating large code blocks
  • Task management and workflow optimization for interactive programming sessions

Quality Notes

  • Concise and focused — the skill is brief and to the point, avoiding unnecessary verbosity
  • Clear emphasis on communication — explicitly reminds agents to summarize large evaluations for human readability
  • Platform-agnostic design — the prompt is adaptable to any REPL-based language, not just Clojure
  • Practical guidance — mentions specific tools (structural editors, todo lists) that are expected in interactive workflows
  • Limited scope documentation — does not formally define scope boundaries or error handling scenarios
  • Minimal examples — no concrete examples of how to structure REPL-driven workflows or what 'succinct' summaries look like
  • No edge case coverage — does not address scenarios like network loss, incomplete evaluations, or corrupted state
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use github/remember-interactive-programming in your dev environment

Command Palette

Search for a command to run...

github/remember-interactive-programming | SkillRepo