rill-development

Define Rill project structure and SKILL.md frontmatter requirements.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/rilldata/agent-skills --skill rill-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rill-development
Source: https://github.com/rilldata/agent-skills/tree/main/skills/rill-development
Command: npx skills add https://github.com/rilldata/agent-skills --skill rill-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a concise overview and established guidelines for developers to create and organize a Rill project, ensuring consistent structure and execution semantics.

Core Features & Use Cases

  • Defines the recommended project structure (connectors, models, metrics, dashboards) and how resources relate in a DAG.
  • Describes frontmatter requirements and the role of SKILL.md as the entry point for a skill unit.
  • Serves as a practical developer guide for end-to-end Rill project development and onboarding new team members.

Quick Start

Begin by reviewing the recommended Rill project structure and initialize a new project following the guide.

Frequently Asked Questions about rill-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a Rill project for end-to-end development?

To structure a Rill project, organize resources into connectors, models, metrics, and dashboards. This ensures consistent organization and defines how resources relate to each other within a DAG-based execution flow.

What is the role of SKILL.md in Rill project onboarding?

SKILL.md serves as the entry point for a self-contained skill unit in Rill project onboarding. It must contain properly formatted frontmatter to enforce metadata quality and guide the resource taxonomy and execution model.

How does the DAG-based execution flow work in Rill projects?

The DAG-based execution flow in Rill projects defines how resources relate to each other across connectors, models, metrics, and dashboards. It enforces correct execution semantics and guides the end-to-end development process.

What frontmatter fields are required for Rill skill development?

Rill skill development requires properly formatted frontmatter fields in the SKILL.md file. These fields enforce metadata quality and ensure the skill unit is self-contained with correct project discovery and onboarding semantics.

Can I use this guide to onboard new team members to a Rill project?

Yes, this guide serves as a practical developer guide for onboarding new team members to Rill projects. It provides a concise overview of the recommended project structure, resource taxonomy, and execution model for end-to-end development.