Dimensional Model Validator
Validates dimensional models against Kimball methodology best practices
npx skills add a5c-ai/babysitter --skill dimensional-model-validator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Dimensional Model Validator ## Overview Validates dimensional models against Kimball methodology best practices. This skill ensures dimensional models conform to proven design patterns for analytical workloads. ## Capabilities - Star/snowflake schema validation - Grain definition verification - Surrogate key design validation - SCD type appropriateness check - Conformed dimension analysis - Fact table type validation (transaction, periodic, accumulating) - Degenerate dimension identification - Role-playing dimension detection - Bus matrix compliance checking ## Input Schema ```json { "model": { "facts": ["object"], "dimensions": ["object"], "relationships": ["object"] }, "businessProcess": "string", "busMatrix": "object" } ``` ## Output Schema ```json { "validationScore": "number", "issues": [{ "severity": "error|warning|info", "element": "string", "rule": "string", "message": "string" }], "suggestions": ["string"], "conformedDimensionOpportunities": ["object"] } ``` ## Target Processes - Dimensional Model Design - Data Warehouse Setup - OBT Creation ## Usage Guidelines 1. Provide complete model definition with facts, dimensions, and relationships 2. Include business process cont
- Overview
- Capabilities
- Input Schema
- Output Schema
- Target Processes
- Usage Guidelines
- Best Practices
What does the Dimensional Model Validator skill do?
Validates dimensional models against Kimball methodology best practices
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill dimensional-model-validator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
