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.