introspect

Fetch and summarize an IRIS class API surface via Atelier REST.

27|10|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/intersystems-community/iris-dev --skill introspect-intersystems-community
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: introspect
Source: https://github.com/intersystems-community/iris-dev/tree/main/skills/introspect
Command: npx skills add https://github.com/intersystems-community/iris-dev --skill introspect-intersystems-community

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fetch and summarize the API surface of an IRIS class by querying Atelier REST, saving time and reducing guesswork when integrating or refactoring code.

Core Features & Use Cases

  • Fetches the class source metadata via Atelier REST and returns a structured API summary.
  • Reports class hierarchy, properties, class and instance methods, parameters, and indices for quick engineering decisions.
  • Use cases include evaluating unfamiliar classes before coding, validating method signatures, and debugging integration issues across namespaces.

Quick Start

Request a class API summary by supplying the fully-qualified class name to the introspect tool.

Frequently Asked Questions about introspect

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

FAQPage Schema
How do I inspect an IRIS class API to see method signatures and properties?

To inspect an IRIS class API, you can fetch its source via Atelier REST to retrieve a structured summary of class hierarchy, properties, methods, parameters, and indices for code-level integration.

What is the best way to summarize an InterSystems IRIS class for integration decisions?

Summarizing an InterSystems IRIS class involves querying Atelier REST to extract API surface details like method signatures and types, which guides accurate integration and refactoring decisions.

How do I get a list of class and instance methods for an IRIS class using Atelier REST?

You can get a list of class and instance methods by requesting the class source metadata through Atelier REST, which returns method signatures and parameters alongside properties and indices.

Does the introspect tool require a fully-qualified IRIS class name to fetch API metadata?

Yes, the introspect tool requires a fully-qualified IRIS class name to fetch and summarize the correct class API surface via the Atelier REST service.

Can I debug integration issues across namespaces by checking IRIS class APIs?

Debugging integration issues across namespaces is supported by fetching class source metadata via Atelier REST to validate method signatures, parameters, and class hierarchy before coding.

Will the API summary expose the full implementation logic of an IRIS class?

No, the API summary focuses on signatures and types to guide code-level usage, intentionally omitting full implementations of the underlying IRIS class methods and properties.