Agent Skills
› MapleTechLabs/maple
› tinybird
tinybird
GitHub提供Tinybird开发的最佳实践,涵盖文件格式、SQL规则、优化模式及数据建模。适用于创建或编辑数据源、管道、端点、物化视图等资源,指导项目结构组织与查询性能优化。
Trigger Scenarios
创建或更新Tinybird资源文件
编写或优化SQL查询
设计端点Schema和数据模型
重构Tinybird项目文件
Install
npx skills add MapleTechLabs/maple --skill tinybird -g -y
SKILL.md
Frontmatter
{
"name": "tinybird",
"description": "Tinybird file formats, SQL rules, optimization patterns, and best practices for datasources, pipes, endpoints, and materialized views."
}
Tinybird Best Practices
Guidance for Tinybird file formats, SQL rules, optimization patterns, and data modeling. Use this skill when creating or editing Tinybird datafiles.
When to Apply
- Creating or updating Tinybird resources (.datasource, .pipe, .connection)
- Writing or optimizing SQL queries
- Designing endpoint schemas and data models
- Organizing project structure and data layers
- Working with materialized views or copy pipes
- Implementing deduplication patterns
- Reviewing or refactoring Tinybird project files
Rule Files
rules/project-files.mdrules/build-deploy.mdrules/datasource-files.mdrules/pipe-files.mdrules/endpoint-files.mdrules/materialized-files.mdrules/materialized-join-prefilter.mdrules/sink-files.mdrules/copy-files.mdrules/connection-files.mdrules/sql.mdrules/endpoint-optimization.mdrules/tests.mdrules/deduplication-patterns.md
Quick Reference
- Project local files are the source of truth.
- Build target comes from
tinybird.config.jsondev_mode(localorbranch). tb deploytargets Tinybird Cloud production.- Commands like
tb sqlandtb logsdefault to local unless--cloudor--branch=<branch-name>is set. - SQL is SELECT-only with Tinybird templating rules and strict parameter handling.
- Use MergeTree by default; AggregatingMergeTree for materialized targets.
- Filter early, select only needed columns, push complex work later in the pipeline.
Version History
- 01a5dc6 Current 2026-07-05 18:15


