flowerpower-skill

基于Hamilton DAG的数据管道创建与管理技能

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:flowerpower-skill。
它的用途是:基于Hamilton DAG的数据管道创建与管理技能
完整的 Skill 内容见:https://321skill.com/skills/flowerpower-skill/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我创建一个FlowerPower项目,用于分析销售数据',它会引导你初始化项目结构,并生成处理CSV文件、计算统计指标的Hamilton函数模板和YAML配置。或者说:'执行我刚刚创建的pipeline_a,使用多线程模式',技能会指导你运行管道并监控执行状态。

介绍

FlowerPower Skill 旨在解决数据工程中构建和管理数据管道的复杂性问题。它基于FlowerPower框架和Hamilton DAG,帮助用户快速搭建结构清晰、可维护的数据处理工作流,将开发重点从繁琐的流程编排转向核心业务逻辑。

使用该技能,你可以通过简单的对话指令初始化项目、创建包含Hamilton函数和YAML配置的管道,并利用多种执行器(如同步、线程池、Ray等)运行管道。它无缝集成在Claude或OpenCode环境中,提供从项目脚手架到执行监控的端到端指导。

该技能非常适合需要处理数据转换、ETL流程或构建可复用数据分析模块的开发者。无论是构建一个简单的数据清洗脚本,还是一个复杂的多阶段分析管道,它都能提供标准化的最佳实践。

建议在开始前明确数据处理步骤,技能会帮助你将其转化为模块化的Hamilton函数。注意,它主要面向使用Python和FlowerPower框架的场景,对于其他数据管道框架或非Python环境可能不适用。

核心特点

该技能深度集成了Hamilton DAG范式,将数据管道逻辑定义为纯函数,实现了代码与执行逻辑的清晰分离;同时,它提供了从项目初始化、配置管理到多执行器运行的全生命周期支持,而不仅仅是代码片段生成。

注意事项

该技能主要面向使用Python和FlowerPower/Hamilton技术栈的数据管道开发,不适用于其他编程语言或数据框架(如Apache Airflow、Prefect)的快速搭建。

常见问题

FlowerPower和Hamilton是什么关系?

FlowerPower是一个数据管道框架,而Hamilton是一种用于定义数据流的有向无环图(DAG)范式。该技能使用Hamilton在FlowerPower中构建和管理数据管道。

没有FlowerPower基础能用这个技能吗?

可以。技能会提供从项目初始化到管道创建的逐步指导,帮助你快速上手FlowerPower和Hamilton的基本概念。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/flowerpower-skill/raw/index.md 读取 flowerpower-skill 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。