.agents/skills/validate/SKILL.md
Validate project configuration, YAML files, and connections
npx skillsauth add starlake-ai/starlake-skills validateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Validates your Starlake project configuration including YAML file syntax, schema compliance, connection configurations, and DAG references. This catches configuration errors before runtime.
starlake validate [options]
--reload: Reload all YAML files from disk before validation--reportFormat <value>: Report output format: console, json, or html*.sl.yml files are parsed and validatedtypes/default.sl.ymlconnectionRef values must point to defined connectionsdagRef values must point to existing DAG configurationsforeignKey attributes must reference existing tablesFor real-time validation in VS Code, add to .vscode/settings.json:
{
"yaml.schemas": {
"https://json.schemastore.org/starlake.json": [
"metadata/**/*.sl.yml"
]
}
}
starlake validate
Force reload all files from disk before validating:
starlake validate --reload
starlake validate --reportFormat json
development
Design SQL transformations for data pipelines with quality checks and dependency management. Use when the user says "design transforms" or "create SQL transformations".
devops
Plan and track sprint progress for data pipeline implementation. Use when the user says "sprint planning" or "plan data sprint".
testing
Analyze data sources in depth: schema, quality, volume, and extraction strategy. Use when the user says "analyze data source" or "profile this data source".
data-ai
Design Starlake-compatible table schemas with types, constraints, privacy, and expectations. Use when the user says "design schema" or "create table definition".