CtrlK
BlogDocsLog inGet started
Tessl Logo

rill-development

Overview of how to develop a Rill project

54

1.04x
Quality

28%

Does it follow best practices?

Impact

100%

1.04x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/rill-development/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

1%

E-commerce Sales Analytics Pipeline

Full pipeline from S3 to dashboard

Criteria
Without context
With context

rill.yaml exists

100%

100%

olap_connector in rill.yaml

100%

100%

Managed OLAP connector

100%

100%

S3 connector file

100%

100%

Model is YAML not SQL

100%

100%

Model is materialized

100%

100%

Dev partition present

87%

100%

Secrets in .env

100%

100%

Metrics view timeseries

100%

100%

Explore dashboard exists

100%

100%

No ETL duplication

100%

100%

.env variable naming

100%

100%

100%

11%

Logistics Analytics Project Cleanup

Fix broken Rill project structure

Criteria
Without context
With context

Models converted to YAML

50%

100%

Model is materialized

40%

100%

No ETL duplication

100%

100%

OLAP connector added

100%

100%

olap_connector in rill.yaml

100%

100%

Metrics view timeseries

100%

100%

Explore dashboard created

100%

100%

Secrets not hardcoded

100%

100%

changes.md produced

100%

100%

Connector file naming

100%

100%

No undocumented properties

100%

100%

100%

Programmatic Subscription Data Access

Custom API endpoints for metrics view

Criteria
Without context
With context

Uses metrics_sql resolver

100%

100%

Both APIs use metrics_sql

100%

100%

API files in apis/ directory

100%

100%

Lowercase snake_case names

100%

100%

type: api declared

100%

100%

Query parameter templating

100%

100%

No undocumented properties

100%

100%

References existing metrics view

100%

100%

api_docs.md produced

100%

100%

Two distinct endpoints

100%

100%

Repository
rilldata/agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.