Write descriptions

Generate Measure Descriptions

Document

Document

write-descriptions

Overview

Features

Prompts

Help

Key Features

A 200-measure model with no descriptions means your team reads raw DAX every time they hover over a measure in Tabular Editor. Writing 200 human-readable summaries manually takes days, and BPA flags every undocumented measure as a violation. This skill scans your model, auto-templates deterministic infrastructure measures, groups remaining measures by prefix clusters, and generates business-friendly descriptions written directly into your TMDL files — run it with /write-descriptions.

Tip — run on a clean model. Each measure in scope consumes context. Remove unused or deprecated measures first (use the Measure Killer Analysis or Duplicate Measures skills) so Claude spends tokens on measures that matter. The leaner the model, the better the results.

How it works

Type /write-descriptions, point it to your PBIP project, and the skill handles everything:

  1. Scans all TMDL table files and extracts measure names, DAX expressions, format strings, and existing descriptions

  2. Auto-templates deterministic infrastructure measures (hex color constants, blank placeholders, tooltip and legend helpers, standard aggregations) without Claude generation

  3. Discovers prefix clusters — groups of measures sharing a common prefix — and processes one representative per cluster for efficient token use

  4. Generates business-friendly descriptions for all remaining measures in batches, resuming automatically from any interruption

  5. Writes /// description triple-slash comments directly before each measure declaration in the TMDL files

  6. Produces a verification report listing every measure, its DAX, and the generated description for human review

What you get

  • Updated TMDL files/// description comments inserted immediately before every measure declaration

  • Descriptions in intellisense — visible in Tabular Editor properties panel and DAX Studio autocomplete tooltip after one run

  • Auto-templated infrastructure — hex colors, blank measures, tooltip and legend helpers, standard aggregations handled without Claude API calls

  • Verification report (.md) — every measure with its name, DAX expression, and generated description, organized by table. Share this with the client or model owner before committing — it gives them a full list to review, correct, or approve without opening Tabular Editor.

All report files follow consistent naming: {project}_measure_descriptions_{date}_{time}.md

Explore more in this category

No items

Tool Information

Skill

39 USD

Bundle (All skills)

129 USD

Category

Document

Version

Version 2.1.1.2.15

or log in if you already have an account