malloy-scope

Installation
SKILL.md

Propose Analytical Scope

When: After you have inspected the model and its underlying data. You have read the package's sources and fields and looked at the data distributions.

Tool names are written bare here - get_context, execute_query, search_malloy_docs. The exact prefixed name depends on the host surface; match each against the tools you actually have.

Goal: Present what you found and recommend an analytical focus. The user selects a direction.

Ground yourself first with get_context: it returns the package's sources, views, and fields, so it tells you what data exists, how it relates, and what is already modeled. Query the data with execute_query to get row counts and spot data-quality issues. Record the proposal and the user's decision in your modeling workflow's modeling-notes.md.

Scope is "which questions", not just "which tables". A single A/B/C question about table inclusion is step 3's architecture question wearing step 2's clothes. The scope proposal must establish what the model is for: a model aimed at recommendation looks different from one aimed at catalog analysis over the same tables.

What to Present

1. Table Summary

Present a table of the discovered tables with key metadata:

Installs
5
GitHub Stars
97
First Seen
Aug 2, 2026
malloy-scope — malloydata/publisher