CtrlK
BlogDocsLog inGet started
Tessl Logo

alonso-skills/sql-ml-features

Use when preparing data for machine learning from SQL Server — feature engineering in T-SQL, building training/test datasets, statistical aggregations for ML pipelines, sampling strategies, data normalization and encoding in SQL, writing queries that feed pandas or scikit-learn, exporting to Parquet or CSV for model training, or when a data scientist asks for a 'feature table' or 'training set' from a SQL Server database.

80

Quality

100%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is an excellent skill file that efficiently covers a complex domain. The workflow section provides clear sequencing with validation at every step, the reference tables are dense and actionable with executable T-SQL patterns, and the common mistakes table adds high-value guardrails. The progressive disclosure structure appropriately keeps the overview lean while pointing to five well-scoped reference files.

DimensionReasoningScore

Conciseness

Every section earns its place. The tables are dense reference material that Claude wouldn't know (specific T-SQL patterns for ML concepts, common mistakes with SQL Server-specific gotchas). No unnecessary explanations of what ML or SQL is. The 'When NOT to use' section efficiently scopes the skill.

3 / 3

Actionability

The quick reference table provides copy-paste-ready T-SQL patterns for every ML concept. The workflow section includes executable SQL snippets for base table creation and feature joining. The common mistakes table gives specific fixes, not vague advice.

3 / 3

Workflow Clarity

The 7-step feature table build workflow is clearly sequenced with explicit validation checkpoints at every step (count matching, NULL checks, type verification, proportion checks). It includes feedback loops implicitly — fix and re-validate before proceeding. The temporal leakage prevention is woven into the workflow as a constraint.

3 / 3

Progressive Disclosure

The SKILL.md serves as a well-organized overview with concise tables and workflow, then clearly signals five one-level-deep reference files covering detailed topics (feature engineering, sampling, NULL imputation, export, data leakage). Navigation is easy with descriptive labels. However, no bundle files were provided to verify the references exist, but the structure itself is exemplary.

3 / 3

Total

12

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong description that clearly defines a specific niche — ML data preparation from SQL Server — with rich, concrete actions and abundant natural trigger terms. It includes an explicit 'Use when' clause and covers both what the skill does and when to invoke it. The only minor note is that the 'what' portion is embedded within the 'when' clause rather than stated separately first, but the information is all present and clear.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: feature engineering in T-SQL, building training/test datasets, statistical aggregations, sampling strategies, data normalization and encoding, writing queries that feed pandas or scikit-learn, exporting to Parquet or CSV.

3 / 3

Completeness

Opens with an explicit 'Use when' clause that covers both what (feature engineering, building datasets, statistical aggregations, normalization, encoding, exporting) and when (preparing data for ML from SQL Server, when a data scientist asks for a 'feature table' or 'training set').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms a data scientist would use: 'feature engineering', 'training/test datasets', 'ML pipelines', 'sampling strategies', 'data normalization', 'pandas', 'scikit-learn', 'Parquet', 'CSV', 'feature table', 'training set', 'SQL Server'. These are highly natural keywords.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche at the intersection of SQL Server and machine learning data preparation. The combination of T-SQL, ML pipelines, and specific tools like pandas/scikit-learn makes it highly distinctive and unlikely to conflict with general SQL or general ML skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents