选择一个入门存储库
当您想要以最快的路径进入存储库并随后扩展到更多受支持的输出时,请使用此页面。
在选择之前,请记住一条重要规则:
- 入门者告诉您如何开始
- 这不是产品的最终限制
- 它不会阻止一个回购协议以后支持更多目标
如果这种区别仍然模糊,请先阅读一个项目,多个目标。
快速选择,然后再扩展
- 当你想要最强的生产路径时选择Go
- 当您想要主要支持的非 Go 路径时,选择 Node/TypeScript
- 当存储库有意 Python-first 并保留在存储库本地时,选择 Python
- 仅当 Claude 挂钩是实际产品要求时才选择 Claude 启动器
选择第一个正确路径的起始点,而不是想象中的永久产品边界。
选择后保持真实的内容
- 你仍然保留一个仓库。
- 您仍然保留相同的核心工作流程。
- 随着产品的发展,您可以稍后添加支持的目标。
- 支持深度取决于您添加的目标。
入门矩阵
| 如果你想要 | 最佳首发 | 为什么 |
|---|---|---|
| 最强Codex制作路径 | plugin-kit-ai-starter-codex-go | Go - 具有最简洁交接故事的第一条生产路径 |
| Python 中的存储库本地 Codex 插件 | plugin-kit-ai-starter-codex-python | 具有已知良好存储库布局的稳定 Python 子集 |
| Node/TS 中的存储库本地 Codex 插件 | plugin-kit-ai-starter-codex-node-typescript | 主要支持的非Go路径 |
| 最强Claude制作路径 | plugin-kit-ai-starter-claude-go | 稳定的 Claude 子集加上最干净的生产路径 |
| Python 中的存储库本地 Claude 插件 | plugin-kit-ai-starter-claude-python | 带有 Python 助手的稳定 Claude 钩子子集 |
| Node/TS 中的存储库本地 Claude 插件 | plugin-kit-ai-starter-claude-node-typescript | TypeScript 第一团队的稳定 Claude 钩子子集 |
共享包变体
除非您已经知道您的团队希望 plugin-kit-ai-runtime 作为可重用依赖项而不是供应的帮助程序文件,否则请忽略此部分。
在以下情况下使用共享包变体:
- 您想要跨多个插件存储库共享依赖项
- 您可以轻松地显式固定和升级运行时包
- 您不希望将辅助文件复制到每个存储库中
当前共享包启动器:
plugin-kit-ai-starter-codex-python-runtime-package: Python Codex 启动器,其中plugin-kit-ai-runtime固定在requirements.txt中plugin-kit-ai-starter-claude-node-typescript-runtime-package: Node/TypeScript Claude 启动器,其中plugin-kit-ai-runtime固定在package.json中如果您要在普通 Python 启动器和运行时包 Python 启动器之间进行选择,请先阅读构建 Python 运行时插件,然后再阅读选择交付模型。
何时避免过度优化选择
不要花太长时间寻找完美的开胃菜。
如果您不确定:
- 从 Go 启动器开始,以获得最强的默认值
- 从主要支持的非 Go 路径的 Node/TypeScript 启动器开始
- 仅当团队权衡已经真实时才选择 Python 或共享包变体
Good 团队政策
全队范围内的首发选择应该保持足够长的时间一致,以便:
- 每个人都认识回购布局
- CI 使用相同的准备流程
- 移交不依赖于维护者的解释
但是,稳定的起始选择仍然无法阻止一个存储库稍后在产品需要时添加其他目标。