dignified-python

3周前发布 8 0 0 0

dagster-io/dagster-claude-plugins#dignified-python

Skill 安装

多 Agent 安装
npx skills add https://github.com/dagster-io/dagster-claude-plugins --skill dignified-python

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

dagster-io/dagster-claude-plugins#dignified-python

Skill 更新日志

版本列表
v1.13.24 最新
Dagster Skills 1.13.24,与 [Dagster 1.13.24](https://github.com/dagster-io/dagster/releases/tag/1.13.24) 对齐。
v1.13.23
Dagster Skills 1.13.23,与 [Dagster 1.13.23](https://github.com/dagster-io/dagster/releases/tag/1.13.23) 对齐。
v1.13.22
Dagster Skills 1.13.22,与 [Dagster 1.13.22](https://github.com/dagster-io/dagster/releases/tag/1.13.22) 对齐。
v1.13.21
Dagster Skills 1.13.21,与 [Dagster 1.13.21](https://github.com/dagster-io/dagster/releases/tag/1.13.21) 对齐。
v1.13.20
Dagster Skills 1.13.20,与 [Dagster 1.13.20](https://github.com/dagster-io/dagster/releases/tag/1.13.20) 对齐。
v1.13.19
Dagster Skills 1.13.19,与 [Dagster 1.13.19](https://github.com/dagster-io/dagster/releases/tag/1.13.19) 对齐。
v1.13.18
Dagster Skills 1.13.18,与 [Dagster 1.13.18](https://github.com/dagster-io/dagster/releases/tag/1.13.18) 对齐。
v1.13.17
Dagster Skills 1.13.17,与 [Dagster 1.13.17](https://github.com/dagster-io/dagster/releases/tag/1.13.17) 对齐。
v1.13.16
Dagster Skills 1.13.16,与 [Dagster 1.13.16](https://github.com/dagster-io/dagster/releases/tag/1.13.16) 对齐。
v1.13.15
Dagster Skills 1.13.15,与 [Dagster 1.13.15](https://github.com/dagster-io/dagster/releases/tag/1.13.15) 对齐。
v1.13.14
Dagster Skills 1.13.14,与 [Dagster 1.13.14](https://github.com/dagster-io/dagster/releases/tag/1.13.14) 对齐。
v1.13.13
Dagster Skills 1.13.13,与 [Dagster 1.13.13](https://github.com/dagster-io/dagster/releases/tag/1.13.13) 对齐。
v1.13.12
Dagster Skills 1.13.12,与 [Dagster 1.13.12](https://github.com/dagster-io/dagster/releases/tag/1.13.12) 对齐。
v1.13.11
Dagster Skills 1.13.11,与 [Dagster 1.13.11](https://github.com/dagster-io/dagster/releases/tag/1.13.11) 对齐。
v1.13.10
Dagster Skills 1.13.10,与 [Dagster 1.13.10](https://github.com/dagster-io/dagster/releases/tag/1.13.10) 对齐。
v1.13.9
Dagster Skills 1.13.9,与 [Dagster 1.13.9](https://github.com/dagster-io/dagster/releases/tag/1.13.9) 对齐。
v1.13.8
Dagster Skills 1.13.8,与 [Dagster 1.13.8](https://github.com/dagster-io/dagster/releases/tag/1.13.8) 对齐。
v1.13.7
Dagster Skills 1.13.7,与 [Dagster 1.13.7](https://github.com/dagster-io/dagster/releases/tag/1.13.7) 对齐。
v1.13.6
Dagster Skills 1.13.6,与 [Dagster 1.13.6](https://github.com/dagster-io/dagster/releases/tag/1.13.6) 对齐。
v1.13.5
Dagster Skills 1.13.5,与 [Dagster 1.13.5](https://github.com/dagster-io/dagster/releases/tag/1.13.5) 对齐。
v1.13.4
Dagster Skills 1.13.4,与 [Dagster 1.13.4](https://github.com/dagster-io/dagster/releases/tag/1.13.4) 对齐。
v1.13.3
Dagster Skills 1.13.3,与 [Dagster 1.13.3](https://github.com/dagster-io/dagster/releases/tag/1.13.3) 对齐。
v1.13.2
Dagster Skills 1.13.2,与 [Dagster 1.13.2](https://github.com/dagster-io/dagster/releases/tag/1.13.2) 对齐。
v1.13.1
Dagster Skills 1.13.1,与 [Dagster 1.13.1](https://github.com/dagster-io/dagster/releases/tag/1.13.1) 对齐。
v1.13.0
**完整变更日志**:https://github.com/dagster-io/skills/compare/v0.0.12...v1.13.0
v0.0.12
### 新增 改进了在复杂场景中创建和使用组件的文档。 新增了关于使用一组新 CLI 命令与 Dagster+ API 交互的详细文档。 ### 安全
v0.0.11
### 新增 改进了技能选择逻辑和路由。 新增了关于创建高质量自定义组件的详细文档。 ### 安全
v0.0.10
### 新增 改进了技能选择逻辑和路由。 ### 移除 移除了 dagster-integrations 技能,并将其功能合并到 dagster-expert 技能中。 ### 安全
v0.0.9
### 修复 - **all-skills**:修复插件目录结构,使 Claude Code 能够发现技能。每个插件源现在都包含 `.claude-plugin/plugin.json`,并将 `SKILL.md` 放在 `skills//` 子目录下,以匹配预期的基于约定的布局。 ### 安全
v0.0.8
### 新增 - **dagster-expert**:自动化策略(调度、传感器、声明式自动化)的全面文档 - **dagster-integrations**:`dagster-dbt` 集成的全面文档 - `dagster_skills_evals`:新增用于测试技能性能的全面评估框架 ### 变更 - **all-skills**:大幅简化技能和参考内容,改进路由逻辑和信息架构 - **dagster-best-practices**:重命名为 `dagster-expert` 并进行了大幅重构 ### 移除 - **dg**:移除了 `/dg` 技能,并将其功能合并到 `dagster-expert` 中 - **all-skills**:移除了冗余、过时或错误的内容
v0.0.7
### 新增 - **all-skills**:为所有 SKILL.md 文件添加了 frontmatter 元数据 - 为每个技能添加了 `name`、`description` 和 `references` 字段 - 实现更好的技能发现和 AI 导航 - **all-skills**:为所有技能添加了用于工作流导航的决策树 - `/dg`:工作流决策树(创建、脚手架、启动、列出、日志、故障排除) - `/dagster-best-practices`:架构决策树(资产、自动化、资源、测试、 ETL、结构) - `/dagster-integrations`:集成发现树(按用例) - `/dignified-python`:Python 模式树(类型提示、异常、路径、CLI) - **all-skills**:为所有 references/ 目录添加了 README.md 导航指南 - 为每个技能的参考文档创建了全面的目录 - 添加了快速参考部分和导航提示 - 包含了跨技能工作流指导 - **root**:添加了根级 `.claude-plugin/plugin.json`(v0.0.7) - 为所有技能提供统一的插件配置 ### 变更 - 将 9 个技能整合为 4 个具有扁平结构的简单技能(减少 55%) - 将 6 个单独的 `/dg:*` 技能合并为单个 `/dg` 技能,支持自然语言调用 - 将 `/dagster-conventions` 重命名为 `/dagster-best-practices`,以更清晰地表明用途 - 将 `/integrations-index` 重命名为 `/dagster-integrations`,以提高可发现性 - 保留 `/dignified-python` 作为通用 Python 标准技能 - 将目录结构从 `plugins/*/skills/*/` 扁平化为 `skills/*/` - 移除了嵌套插件架构,改用简单的扁平结构 - 所有技能现在直接位于仓库根目录的 `skills/` 目录中 - 更易于导航,心智模型更简单 - **dg**:从 6 个命名空间技能改为 1 个综合技能 - 将 `/dg:create-project`、`/dg:create-workspace`、`/dg:scaffold`、`/dg:launch`、`/dg:list`、 `/dg:prototype` 替换为单个 `/dg` 技能 - 用户现在使用自然语言调用:`/dg create a project`,而不是 `/dg:create-project` - 所有 CLI 文档从 `commands/` 移至 `skills/dg/references/` - 添加了用于选择正确工作流的全面决策树 - **dg**:增强了 SKILL.md,添加了指向其他技能的交叉引用 - 链接到 `/dagster-best-practices` 以获取架构指导 - 链接到 `/dagster-integrations` 以发现集成 - 链接到 `/dignified-python` 以提升 Python 代码质量 - **dagster-best-practices**:重命名并增强了技能(原 dagster-conventions) - 更清晰的名称强调架构指导而非规则 - 更新了描述,以突出决策制定和模式选择 - 添加了用于架构选择的全面决策树 - 添加了指向其他技能的交叉引用 - **dagster-integrations**:重命名并增强了技能(原 integrations-index) - 更易发现的名称符合用户预期 - 添加了按用例划分的集成发现决策树 - 添加了指向其他技能的交叉引用以便实现 - **dignified-python**:重组了参考结构 - 创建了 `references/versions/` 子目录,用于特定 Python 版本文档 - 创建了 `references/advanced/` 子目录,用于高级主题 - 在描述中澄清它是通用 Python,而非 Dagster 专用 - 更新了导航以适配新目录结构 - **docs**:为 v0.0.7 结构完全重写了 README.md - 添加了“新增内容”部分,突出简化 - 添加了技能概览表,包含清晰的用途说明 - 添加了详细的技能文档和自然语言示例 - 添加了使用示例和工作流模式 - 添加了从 v0.0.6 迁移的全面指南 - 添加了理念部分(“归根结底,一切都是 markdown”) - 更新了目录结构图 - 添加了版本历史 - **docs**:更新了所有技能描述,以强调自选择 - 清晰的“何时使用此技能”部分 - 明确交叉引用替代技能 - 用于自动调用的自然语言触发短语 - **docs**:从“Dagster Claude Plugins”更名为“Dagster Skills”(从 Unreleased 延续) - 更新了 README.md 标题和副标题,以反映多工具兼容性 - 在整个文档中将“Plugins”部分改为“Skills” - 更新了 CONTRIBUTING.md 标题,并将所有“plugins”引用改为“skills” - 添加了与 Agent Skills 兼容工具的兼容性声明 - **docs**:添加了全面的多工具安装文档(从 Unreleased 延续) - 添加了“npx skills”安装方法 - 添加了 OpenCode、OpenAI Codex、Pi Agent 的手动安装说明 - 更新了路径以反映新的扁平结构 ### 弃用 - **破坏性变更**:弃用单独的 `/dg:*` 命名空间技能,改用单个 `/dg` 技能 - `/dg:create-project` → 使用 `/dg` 配合自然语言 - `/dg:create-workspace` → 使用 `/dg` 配合自然语言 - `/dg:scaffold` → 使用 `/dg` 配合自然语言 - `/dg:launch` → 使用 `/dg` 配合自然语言 - `/dg:list` → 使用 `/dg` 配合自然语言 - `/dg:prototype` → 使用 `/dg` 配合自然语言 - **破坏性变更**:弃用旧技能名称 - `/dagster-conventions` → 使用 `/dagster-best-practices` - `/integrations-index` → 使用 `/dagster-integrations` ### 移除 - **all-skills**:移除了 `plugins/` 目录和嵌套插件架构 - 删除了 `plugins/dg/.claude-plugin/plugin.json` - 删除了 `plugins/dagster-conventions/.claude-plugin/plugin.json` - 删除了 `plugins/dagster-integrations/.claude-plugin/plugin.json` - 删除了 `plugins/dignified-python/.claude-plugin/plugin.json` - 所有内容已迁移到扁平的 `skills/` 结构 - **dg**:移除了 `commands/` 目录(已合并到 `skills/dg/references/`)
v0.0.6
### 新增 - **dg**:用于发现和检查 Dagster 定义的 `/dg:list` 命令和技能 - `dg list` CLI 命令组的完整文档 - `dg list defs` - 列出所有已注册的定义(资产、作业、调度、传感器、资源) - `dg list components` - 发现可用于脚手架搭建的组件类型 - `dg list envs` - 检查环境变量和 Dagster Plus 密钥 - `dg list projects` - 列出工作区中的项目 - `dg list registry-modules` - 列出 dg 插件 - `dg list component-tree` - 显示组件层级 - 资产选择语法(标签、组、类型、模式) - 定义的自定义列 - 用于自动化和脚本编写的 JSON 输出 - 用于对话式发现的自然语言技能包装器 - **dg**:用于脚手架搭建 Dagster 组件和代码的 `/dg:scaffold` 命令和技能 - `dg scaffold` CLI 命令组的完整文档 - `dg scaffold defs ` - 动态脚手架搭建组件实例 - `dg scaffold defs inline-component` - 创建自定义内联组件 - `dg scaffold component` - 创建可复用组件类型 - 支持核心 Dagster 组件(资产、调度、传感器) - 支持集成(dbt、Fivetran、dlt、Sling) - 格式选项(YAML 与 Python) - 参数策略(JSON 参数与单独标志) - 针对部分匹配的交互式消歧 - 用于对话式脚手架搭建的自然语言技能包装器 ### 变更 - **all-plugins**:将仓库从 `dagster-claude-plugins` / `claude-plugins-dagster` 重命名为 `skills` - 将市场名称从 `dagster-claude-plugins` 更新为 `skills` - 将包名称从 `claude-plugins-dagster` 更新为 `skills` - 将所有 GitHub URL 从 `dagster-io/claude-plugins-dagster` 更新为 `dagster-io/skills` - 更新了安装命令:`/plugin marketplace add dagster-io/skills` 和 `/plugin install dg@skills` - **all-plugins**:重新格式化所有 markdown 文档文件以满足 lint 标准 - 修复了行尾空白和文件末尾格式 - 使用 Prettier 应用一致的 markdown 格式 - 根据 dignified-python 标准,更新 Python 发布脚本以使用 `Path.open()` ### 安全
v0.0.5
### 修复 - **dg**:修复了 `dg launch` 文档,改用逗号分隔的资产语法 - 更新了 SKILL.md 和 launch.md,以显示正确语法:`--assets asset1,asset2,asset3` - 之前错误的示例显示为空格分隔:`--assets asset1 asset2 asset3` - 已根据 dagster 仓库中的实际 CLI 实现进行验证 - 选择模式(标签、组、类型)已正确保留 ### 安全
v0.0.4
### 新增 - **dagster-integrations**:添加了全面的审计摘要文档(AUDIT_SUMMARY.md) - 记录了所有 82+ 项集成验证 - 列出了已应用的关键修复和剩余工作 ### 变更 - **dagster-integrations**:更新了 storage.md 集成示例 - 改进了 Postgres 部分,加入 ConfigurableResource 模式和实例存储说明 - 更新了 Delta Lake,以使用正确的 `DeltaTableResource` API - 使用 `RedshiftClientResource` 增强了 Redshift 示例 - 使用正确的 `DatahubRESTEmitterResource` 改进了 DataHub 示例 - 更新了 LakeFS,以展示使用 lakefs-client SDK 的自定义资源模式 ### 移除 - **dagster-integrations**:从 storage.md 中移除了虚构的集成 - 移除了 MongoDB 部分(dagster-mongo 包不存在) - 移除了 Atlan 部分(Dagster+ 云 CLI 功能,不是 Python 库) - 移除了 Secoda 部分(不存在库集成) ### 修复 - **dagster-integrations**:修复了多个文件中关键的 PostgresResource 幻觉 - storage.md:用自定义 ConfigurableResource 模式替换了虚构的 dagster-postgres 资源 API - 修复了 5 个支持级别错误分类: - dagster-looker:社区支持 → Dagster 支持 - dagster-sigma:社区支持 → Dagster 支持 - dagster-polars:Dagster 支持 → 社区支持 - dagster-wandb:Dagster 支持 → 社区支持 - dagster-papertrail:社区支持 → Dagster 支持 - **dagster-conventions**:修复了 resources.md 中的 PostgresResource 幻觉 - 使用自定义 PostgresResource 定义更新了工厂模式示例 - **dagster-conventions**:修复了 testing.md 中的 PostgresResource 幻觉 - 使用自定义 ConfigurableResource 实现更新了测试示例 - **dagster-integrations**:修复了 other.md 中的 Polars 集成 - 移除了不存在的 `PolarsDataFrame` 导入 - 将支持级别更正为社区支持 ### 安全
v0.0.3
### 变更 - **dg**:简化了 `/dg:launch` 技能文档 - 澄清了 `.env` 文件由 Dagster 自动加载 - 将分区范围语法更新为使用 `...` 而不是 `:`(例如 `2024-01-01...2024-01-31`) - 精简了环境变量设置说明 - 移除了对已弃用故障排除命令的引用 - **dagster-integrations**:精简了 integrations-index 技能文档 - 移除了“十大最受欢迎集成”部分 - 将最后验证日期更新为 2026-01-27 ### 安全
v0.0.2
### 新增 - **dg**:用于全面资产启动的 `/dg:launch` 命令和技能 - `dg launch` CLI 命令的完整文档 - 资产选择模式(标签、组、类型、通配符) - 分区支持(单分区、分区范围/回填) - 配置模式(内联 JSON、配置文件) - 环境变量设置(uv 自动加载、shell 加载、按环境) - 作业执行模式 - 高级模式(IDE 集成、CI/CD) - 云/远程执行指导 - 常见启动失败的故障排除指南 - 从旧版 `dagster asset materialize` 迁移到 `dg launch` 的指南 - **dagster-conventions**:扩展了 CLI 快速参考,加入分区和配置示例 - **dagster-conventions**:在资产参考中添加了“启动资产”部分 - **README**:在 dg 插件文档中添加了 `/dg:launch` 命令,并新增“执行”部分 ### 安全
v0.0.1
### 安全

暂无评论

none
暂无评论...