list-classes

Official

Explore class shapes and slots by line.

Authorsimulabra
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables quick inspection of Simulabra class structures and shows where each class and its slots are defined, by line numbers to speed navigation and understanding of code.

Core Features & Use Cases

  • Class exploration: List the shape of a module's classes and where they are located in the file.
  • Slot visibility: See each class's slots and their documentation in one glance.
  • Use Case: Quickly identify where to inject or modify a class for a feature.

Quick Start

Run bun run bin/lister.js <file-path> to list classes defined in a module. Use this to quickly examine the shape of a class and where it's located in the file. Add an optional class name at the end to filter for the class of that name, if it exists. Schema: ClassName:startline-endline $.Slot#slotname doc value for the slot

Example output (illustrative): $ bun run bin/lister.js tests/lister.js ThisIsATest:7-23 $.Var#frob the frob thing $.Method#grobnicate what it says on the tin

$ bun run bin/lister.js tests/core.js Point Point:10-20 $.Var#x $.Var#y $.Method#dist

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: list-classes
Download link: https://github.com/simulabra/simulabra/archive/main.zip#list-classes

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 223,000+ vetted skills library on demand.