python-package 插件
Research-backed best practices for building modern, production-grade Python packages — project structure, pyproject.toml, typing, testing, CI/CD, documentation, versioning, API design, packaging, security, and developer experience
更多操作与订阅
对比最新版本 查看此包的观察动态 通过 Atom 订阅 查看来源记录
仅含订阅范围内最新的 50 条观察记录,非完整归档或上游发布、安装事件。动态页保留观察类型与包筛选;包详情订阅该包的全部记录。本地关注列表不会发送。
安装
这个版本出现在已验证的市场清单 fractional-cto(仓库 oborchers/fractional-cto)中。在 Claude Code 里依次执行:
- 添加市场
/plugin marketplace add oborchers/fractional-cto - 安装插件
/plugin install python-package@fractional-cto
这些命令安装的是上游市场的当前状态,不是本页固定的提交快照,两者可能不同。
最新版本 1.0.1(提交 182a2e1)的内容
内容 17
技能13
-
api-design
python-package/skills/api-design/SKILL.md固定链接 -
ci-cd
python-package/skills/ci-cd/SKILL.md固定链接 -
cli-architecture
python-package/skills/cli-architecture/SKILL.md固定链接 -
code-quality
python-package/skills/code-quality/SKILL.md固定链接 -
developer-experience
python-package/skills/developer-experience/SKILL.md固定链接 -
documentation
python-package/skills/documentation/SKILL.md固定链接 -
packaging-distribution
python-package/skills/packaging-distribution/SKILL.md固定链接 -
project-structure
python-package/skills/project-structure/SKILL.md固定链接 -
pyproject-toml
python-package/skills/pyproject-toml/SKILL.md固定链接 -
security-supply-chain
python-package/skills/security-supply-chain/SKILL.md固定链接 -
testing-strategy
python-package/skills/testing-strategy/SKILL.md固定链接 -
using-python-package-principles
python-package/skills/using-python-package-principles/SKILL.md固定链接 -
versioning-releases
python-package/skills/versioning-releases/SKILL.md固定链接
子代理1
-
package-reviewer
python-package/agents/package-reviewer.md固定链接
命令2
-
package-audit
python-package/commands/package-audit.md固定链接 -
package-review
python-package/commands/package-review.md固定链接
钩子1
-
SessionStart
python-package/hooks/hooks.json固定链接
没有匹配的内容。
依赖、兼容性与技能声明
已记录的依赖 0
未从 plugin.json 或市场条目记录依赖要求。这里只显示随快照保存的清单字段;其他文件里的依赖声明不在当前采集范围内。
已记录的兼容要求
本快照没有从 plugin.json 或市场条目记录兼容性要求。这里只显示随快照保存的清单字段;技能文件 SKILL.md 头部的声明是另外采集的,如有会单独显示在「技能文件声明」中,不会覆盖或补入这里。
技能文件声明 13
下列内容是单独从各个技能文件(SKILL.md)在固定提交处的头部读取的,是文件自己写的声明文本,只作注解展示。它们与上方随快照保存的依赖、兼容要求(清单字段)分开保存,不会覆盖那些值;也不是包的许可证、版本、安装数或发布记录,且都没有经过核实。
证据范围与限制
- 每一项只对应一个固定提交下的一个文件,字段状态只对这个文件成立。多个组件指向同一个文件时合并成一项;内容完全相同的文件共用一次提取结果。
- 「文件中已声明」表示该文件头部写了这个字段。「此文件未声明」只在头部成功解析、且其中没有这个字段时出现。「声明无效」表示写了但类型、长度或字符不符合要求,不做改写或截断。「未读取」表示还没有读到可用的头部(尚未读取、读取失败、没有头部或头部无法解析),既不说明声明过,也不说明没声明过。
- 兼容性与许可证文本是文件自述的原文,不代表实际可运行,也不是法律意见或许可证核验;metadata.version 只是文件内的注解,不是包版本,也不用于判断新旧。
- 列表按记录的来源归并本版本的技能组件。列出的来源仍可能未固定提交、未读取或不可用,具体状态逐项显示。采集按限额分批进行,不保证全部读完。
- 读取失败的文件会显示「可重试时间」,它只是采集器允许再次读取的时间,不是排期,也不保证会读取或完成。
第 1–13 项,共 13 个技能文件来源 · 截至
-
未读取python-package/skills/api-design/SKILL.md使用这个文件的组件 1
- api-design
python-package/skills/api-design/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
73b5d2a6c8b61560ff2b8b9aa49b3090e907f337- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- api-design
-
未读取python-package/skills/ci-cd/SKILL.md使用这个文件的组件 1
- ci-cd
python-package/skills/ci-cd/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
f26d9700b562dce86314971a864eb6a6f10f51ac- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- ci-cd
-
未读取python-package/skills/cli-architecture/SKILL.md使用这个文件的组件 1
- cli-architecture
python-package/skills/cli-architecture/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
ecb2ec9f4751bc688dc734ad70fa7dc0585291d2- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- cli-architecture
-
未读取python-package/skills/code-quality/SKILL.md使用这个文件的组件 1
- code-quality
python-package/skills/code-quality/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
4518afb152839630dda377fe4de52c51ca9e09b4- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- code-quality
-
未读取python-package/skills/developer-experience/SKILL.md使用这个文件的组件 1
- developer-experience
python-package/skills/developer-experience/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
74d52cf345916b42c621cfd8ba61f0dc3b0f3816- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- developer-experience
-
未读取python-package/skills/documentation/SKILL.md使用这个文件的组件 1
- documentation
python-package/skills/documentation/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
79247d97aac845a1d51deb432008d3faea08b8ae- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- documentation
-
未读取python-package/skills/packaging-distribution/SKILL.md使用这个文件的组件 1
- packaging-distribution
python-package/skills/packaging-distribution/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
8febed26b58ef32ab24ae531a40bd5f2b910ca23- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- packaging-distribution
-
未读取python-package/skills/project-structure/SKILL.md使用这个文件的组件 1
- project-structure
python-package/skills/project-structure/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
a5e677cf177b8df551015c311eb3c61142c6362e- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- project-structure
-
未读取python-package/skills/pyproject-toml/SKILL.md使用这个文件的组件 1
- pyproject-toml
python-package/skills/pyproject-toml/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
de3dae6e96e3adee85222aef12bd40b2b8e761f6- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- pyproject-toml
-
未读取python-package/skills/security-supply-chain/SKILL.md使用这个文件的组件 1
- security-supply-chain
python-package/skills/security-supply-chain/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
29b2d09d502c289cef002e58ea6a6247311beb62- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- security-supply-chain
-
未读取python-package/skills/testing-strategy/SKILL.md使用这个文件的组件 1
- testing-strategy
python-package/skills/testing-strategy/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
506bd265d247ac707117de81bcf2902a04d2a922- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- testing-strategy
-
未读取python-package/skills/using-python-package-principles/SKILL.md使用这个文件的组件 1
- using-python-package-principles
python-package/skills/using-python-package-principles/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
62a43e869d9f041d90b1663e4927cbb5859866dc- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- using-python-package-principles
-
未读取python-package/skills/versioning-releases/SKILL.md使用这个文件的组件 1
- versioning-releases
python-package/skills/versioning-releases/SKILL.md
文件声明字段
- 兼容性(文件声明)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- 许可证文本(文件声明,未核验)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
- metadata.version(文件注解)
- 未读取没有可用的头部,既不说明声明过,也不说明没声明过。
这个文件还没有可用的提取记录,三个字段都按「未读取」显示。
- 来源
- 打开固定源文件
- 仓库
oborchers/fractional-cto- 固定提交
182a2e1e6033cbcd2dd086a1d6bcee956dc901f6- 文件身份
- 已记录普通文件身份
- blob SHA
8c0acd1819d50f43244501e0ca5d101ae0f0672f- 模式
100644- 身份记录时间
- 头部解析
- 未读取
- 未读取原因
- 文件身份已记录,但内容还没有读取。
declaration_unread
尚无提取记录。
- versioning-releases