用途:为 Backstage 与 RHDH 插件开发提供编码模式,覆盖前端组件、后端模块与动态插件,弥补训练数据或代码库探索难以获得的约定。
主要能力:写代码前检查规格(docs/plans、specifications、openspec/changes 等),运行 python scripts/detect-rhdh-context.py --path <plugin-dir> 探测插件上下文,读取 AGENTS.md/CLAUDE.md 工作区规则,核对 RHDH 与 Backstage 版本矩阵。样式优先使用 BUI(@backstage/ui)与 CSS Modules,图标用 @remixicon/react;新插件面向 RHDH 1.5+ 使用新前端系统(NFS)与 Blueprint。后端必须使用 createBackendPlugin 或 createBackendModule,入口 src/index.ts 需默认导出。动态插件需注意 scalprum 名称、MUI v5 类名生成器与 fetchApi 鉴权。
使用方式:按需加载 references 下的 frontend-specs、bui、plugin-types、nfs、dev-app、testing、rhdh、ecosystem-skills 等文档;提交前依次运行 yarn prettier:fix、yarn tsc:full、yarn build:all、yarn test --watchAll=false、yarn build:api-reports:only,并处理 API 报告与 changeset,提交需 git commit -s。
适用场景:编写、修改或审查 Backstage/RHDH 插件代码,包括前端组件、后端模块、动态插件与测试。
限制:资料未提供具体收费、价格、平台与效果信息;部分细节需查阅对应 references 文件。