用途:该技能用于改进或扩展现有 gluestack-ui 组件,包括新增变体、新增功能或子组件、修复缺陷、改善无障碍与性能、更新依赖等。
主要能力:按阶段引导完成组件选择与分析、影响分析、增强设计、实现、测试与收尾。会读取现有实现(index.tsx、styles.tsx、creator、docs、examples),用 Grep 检查使用位置,识别破坏性变更并给出迁移路径,展示前后对比,最后做回归测试与文档更新。
必要用法:实现前需搭建环境,运行 yarn link:create、yarn link:apps、yarn dev;测试可在 apps/kitchen-sink 与 apps/website 中运行 yarn dev;收尾运行 yarn unlink:apps。修改时须使用正确导入路径 @gluestack-ui/core/[component]/creator,使用 src/components/ui/gluestack-ui-provider/config.ts 中的语义颜色令牌,保持现有动画库,只编辑 src/components/ui/,不手动编辑 apps/ 目录,并维护核心包 barrel 导出。
适用场景:为组件添加新变体或新属性、新增子组件、修复 bug、提升无障碍与性能、更新依赖。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;破坏性变更需记录迁移路径并考虑弃用警告,是否切换动画库需用户批准。