pbi-cli/marketing/linkedin-posts/14-docs-diagnostics.md
MinaSaad1 62680dd060 feat: v3.10.3 - opt-in Claude integration, dual-license DLL attribution, new pbi-cli entry point
## Claude Code integration now fully opt-in (Fix 3)
- `pbi connect` no longer writes to ~/.claude/ automatically
- New `pbi-cli` entry point: `pbi-cli skills install/uninstall/list`
- `pbi-cli skills install` shows exact paths before writing and requires y/N confirmation
- `pbi connect` prints a one-line tip if skills are not yet installed
- `pbi skills` subgroup removed from the `pbi` entry point

## DLL licensing compliance (Fix 1)
- pyproject.toml updated to PEP 639 SPDX dual expression:
  MIT AND LicenseRef-Microsoft-AS-Client-Libraries
- license-files declaration: LICENSE, THIRD_PARTY_LICENSES.md, NOTICE
- THIRD_PARTY_LICENSES.md: full verbatim MS Analysis Services Client Libraries EULA
- NOTICE: short-form attribution for wheel redistribution
- src/pbi_cli/dlls/README.md: in-directory sentinel for the MS DLLs
- setuptools requirement bumped to >=77.0 for PEP 639 support

## SECURITY.md rewrite (Fix 2)
- Supported versions table updated to 3.10.x
- Architecture section: no MCP server, no subprocess, direct pythonnet interop
- Global Configuration Modifications section updated to reflect opt-in model
- Bundled Binaries section references THIRD_PARTY_LICENSES.md

## Documentation
- README.md, README.pypi.md: corrected 3-step setup flow
- CHANGELOG.md: [3.10.3] entry
- CONTRIBUTING.md: pbi skills -> pbi-cli skills
- All 7 semantic model SKILL.md files: prerequisites updated to 3-step flow
- New SVG/PNG marketing and documentation assets
2026-04-05 20:37:05 +02:00

1.2 KiB
Raw Blame History

How well do you know your own model?

I've seen models with 200+ measures where nobody can explain what half of them do. Tables with columns that aren't used anywhere. Relationships that create circular dependencies nobody notices until a report breaks.

pbi-cli gives you two skills to fix this. 📋

The 𝗱𝗼𝗰𝘀 skill generates a complete data dictionary with one command: pbi model document. Every table, every column, every data type, every measure expression. Documented and organized. No more tribal knowledge trapped in someone's head.

The 𝗱𝗶𝗮𝗴𝗻𝗼𝘀𝘁𝗶𝗰𝘀 skill runs health checks across your entire model. Relationship validation, circular dependency detection, unused measure identification. It also traces query execution with duration metrics and performance recommendations. 🔍

One tells you what your model contains. The other tells you how healthy it is.

Know your model inside out.

GitHub: https://github.com/MinaSaad1/pbi-cli Learn more: mina-saad.com/pbi-cli

#PowerBI #DataModeling #Documentation #DataQuality #OpenSource #ClaudeCode #VIbeModeling #DAX