base-show

Official

Clean up noisy Julia REPL output for custom types.

AuthorCliMA
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Julia's default REPL output for custom types holding large or nested data structures like DataFrames, dictionaries, or multi-field structs is often overwhelming, verbose, and hides key identifying information, making interactive development slow and frustrating.

Core Features & Use Cases

  • Adds custom Base.show and Base.summary methods to Julia custom types to produce concise, informative REPL output.
  • Handles both full multi-line display for standalone objects and compact single-line display for objects embedded in containers like arrays or dictionaries.
  • Includes robust unit tests to validate output structure, ensure no regressions, and confirm compliance with Julia's display conventions.
  • Use Case: For a Julia struct wrapping a trained machine learning emulator and its training data, the default REPL dumps all nested matrix and model contents; this skill makes it show a short summary of the emulator type, input/output dimensions, and training sample count instead.

Quick Start

Invoke the base-show skill to add clean, concise display methods to any Julia custom type that prints noisy or unhelpful output in the REPL.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: base-show
Download link: https://github.com/CliMA/CalibrateEmulateSample.jl/archive/main.zip#base-show

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.