powerbi-standardize-naming-conventionslisted
Install: claude install-skill santoshkanthety/powerbi-agent
# Standardize Naming Conventions
Interactive workflow for auditing and standardizing naming conventions in Power BI semantic models stored as TMDL files. Ensures tables, columns, measures, and display folders follow human-readable, consistent, business-aligned naming standards.
## Primary Workflow
### Phase 1: Discover the Model
Locate the TMDL files. Ask the user for the path to the `.SemanticModel/definition/` directory if not obvious from context. Then scan the model structure:
```bash
# Count tables and get an overview
ls <path>/tables/*.tmdl
```
Read all table TMDL files to build a complete picture of current naming patterns. Focus on:
- Table names (check for DIM_, FACT_, or other technical prefixes)
- Measure names (check for abbreviations, programming conventions, inconsistent syntax)
- Column names (check for CamelCase, snake_case, abbreviations)
- Display folder structure (check for organization and consistency)
- Presence of descriptions (`///` comments)
### Phase 2: Understand Business Context
**CRITICAL: Do not rename anything without understanding the business terminology.**
Use `AskUserQuestion` to gather context:
1. **Business terminology**: "What terminology does your organization use for key metrics? For example, do you call it Revenue, Turnover, Sales, or Gross Sales?"
2. **Existing conventions**: "Do you have any documented naming conventions or standards already?"
3. **Period conventions**: "How do you typically refer to prior periods? (e.g., 1Y