SuperAPI AI 工具集

pulumi

编程与开发

查看项目

更新于 10-16 03:46

技能介绍

用途:该技能是 Pulumi 基础设施即代码的性能与可靠性指南,面向 AI 代理与 LLM,用于在编写、审查或重构 Pulumi 代码时提供规范化建议。适用场景包括:编写新的 Pulumi 基础设施代码、设计可复用的组件抽象、配置密钥与敏感值、组织堆栈与跨堆栈引用、为基础设施搭建 CI/CD 流水线。

主要能力:包含 8 个类别、共 46 条规则,按影响优先级排序。关键类别为:状态管理与后端(CRITICAL,pstate-)、资源图优化(CRITICAL,graph-)、组件设计(HIGH,pcomp-)、密钥与配置(HIGH,secrets-)、堆栈组织(MEDIUM-HIGH,stack-)、资源选项与生命周期(MEDIUM,lifecycle-)、测试与验证(MEDIUM,test-)、自动化与 CI/CD(LOW-MEDIUM,auto-)。

代表性规则示例:生产堆栈使用托管后端;大型堆栈启用检查点跳过;堆栈资源数控制在 500 以内;用输出表达真实依赖;仅在外部依赖时使用 dependsOn;避免 apply 函数中的副作用;用 ComponentResource 构建可复用抽象;为子资源传递 parent 选项;敏感值使用 secret 配置;生产环境使用外部密钥管理器;按部署生命周期拆分堆栈;保护有状态资源;使用 deleteBeforeReplace 处理唯一约束;用 mocks 做快速单元测试;在 PR 检查中运行 preview;启用漂移检测等。

使用方式:可阅读各参考文件获取详细解释与代码示例,包括分类定义、规则模板,完整指南见 AGENTS.md。

限制:资料未提供具体安装命令、许可证、收费或价格、支持平台及实际效果等细节,暂未提供。