pharo-live-image

Modify and manage Smalltalk classes and methods in a Pharo image via MCP.

14|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/KentBeck/SmalltalkGenie --skill pharo-live-image
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pharo-live-image
Source: https://github.com/KentBeck/SmalltalkGenie/tree/main/agents/skills/pharo-live-image
Command: npx skills add https://github.com/KentBeck/SmalltalkGenie --skill pharo-live-image

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of modifying, testing, and managing Smalltalk code within a Genie-backed Pharo project, enabling efficient remote control and live image manipulation.

Core Features & Use Cases

  • Live Code Modification: Modify classes and methods directly within the Pharo image.
  • Testing Workflow: Execute tests and manage the TDD loop with ease.
  • Image Management: Save and manage the Pharo image state.
  • Use Case: When working on a Pharo project, use this Skill to quickly implement changes, run tests, and save the image, all without leaving the MCP client.

Quick Start

Use the pharo-live-image skill to define a new class 'MyClass' and a method 'myMethod' in the 'MyProject' package.

Frequently Asked Questions about pharo-live-image

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I modify Smalltalk code in a Pharo image using MCP?

To modify Smalltalk code in a live Pharo image via MCP, this Skill supports defining classes and methods, renaming elements, and removing code directly through the MCP client interface.

Can I run Smalltalk tests through an MCP client?

Yes, you can run Smalltalk tests through an MCP client. This Skill supports executing tests and managing the TDD loop directly, allowing you to verify code changes within the live Pharo image efficiently.

What is live Pharo image management via the Model Context Protocol?

Live Pharo image management via the Model Context Protocol enables remote control of a Smalltalk environment. It streamlines modifying code, testing, and saving the image state dynamically during Genie-backed project development.

Do I need a Genie server to manage Smalltalk code with this MCP Skill?

Yes, a Genie server is required for execution. To manage Smalltalk code and manipulate the Pharo image successfully, you need both a Genie server and an MCP client configured to communicate with the environment.

Can I save the Pharo image state after modifying code through an MCP client?

Yes, you can save the Pharo image state after modifying code through an MCP client. The Skill provides image management capabilities to save your progress after defining new classes or implementing method changes.