component-quality-validator
验证生成的技能、代理和钩子在使用前是否已准备好投入生产。根据质量标准对组件进行评分,并给出A-F等级。触发条件:验证组件、质量检查、生产就绪、组件验证、技能质量、代理质量、钩子质量、阶段6.5
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
验证生成的技能、代理和钩子在使用前是否已准备好投入生产。根据质量标准对组件进行评分,并给出A-F等级。触发条件:验证组件、质量检查、生产就绪、组件验证、技能质量、代理质量、钩子质量、阶段6.5
协调将旧的MUI或通用组件迁移到Northcote Curio设计系统。专门处理“端口重构”逻辑,确保在保持业务状态和行为完整性的同时进行视觉转换。
生成带有Web组件和Miyagi验证的Drupal/Twig组件骨架。当用户请求在特定路径创建、搭建或添加新组件时使用(例如,“在patterns/share-button处添加组件骨架”),或者在创建包括Twig模板、CSS、JavaScript Web组件、JSON模式或模拟数据文件的组件文件时使用。
设计计划/构建/审查/修复ADWs的工作流程步骤。在创建可组合的工作流原语、定义步骤契约或实现步骤隔离模式时使用。
根据已建立的架构模式指导新ECS组件的创建,包括组件类创建、JSON序列化支持、编辑器UI实现、依赖注入注册以及文档编写。在向引擎中添加新的组件类型或扩展现有组件功能时使用。
适用于可组合Svelte SSR应用程序的生产部署模式。在部署到Fly.io、Docker或任何云平台时使用。涵盖多阶段Docker构建、Fly.io配置、安全加固、性能优化以及与可组合Rust后端的集成。
适用于可组合Svelte的表单模式和验证。在构建表单、验证用户输入或集成Zod模式时使用。涵盖FormConfig、createFormReducer、字段级验证、异步验证、表单状态管理和响应式包装器模式。
为可组合的Svelte测试模式。在编写测试、使用TestStore、模拟依赖项或测试reducer和effect时使用。涵盖send/receive模式、模拟实现、测试组合策略以及测试最佳实践。
生成带有TypeScript类型、属性变体、样式钩子、测试文件、Storybook故事和使用文档的干净React/Vue组件骨架。当用户请求“创建一个组件”、“搭建组件框架”、“新的React组件”或“生成组件模板”时使用。
编写`@kubb/react-fabric`组件和生成器(基于React和函数)的指南。
分析Drupal/Twig组件库中的组件依赖关系和使用模式。当用户需要查找某个组件的使用位置、检查是否可以安全地移除某个组件、审核组件依赖项、查找使用特定属性的组件,或分析重构组件的影响时,请使用此功能。
使用Composable Rust框架构建事件驱动系统的专业知识。在实现reducers、设计状态机、处理效果、为依赖注入创建环境特征、构建存储或回答关于核心架构模式和单向数据流模型的问题时使用。
在可组合的Rust中实现事件溯源的专业知识。在实现事件源聚合、使用EventStore trait或PostgreSQL、设计事件模式、实现状态重构、处理乐观并发和版本跟踪,或者有关事件溯源、CQRS和持久化模式的问题时使用。
使用Composable Rust构建Web API和实时应用程序的专业知识。在使用Axum构建HTTP REST API、实现WebSocket以进行实时更新、处理身份验证(如魔法链接、OAuth、密码)、设置电子邮件提供商(如SMTP、控制台)、设计API路由或请求处理器,或者有关网络集成和实时通信的问题时使用。
用于Composable Svelte的流式聊天和协作功能。在实现大语言模型聊天界面、实时消息或协作功能时使用。涵盖来自@composable-svelte/chat包的StreamingChat(与传输无关)、存在跟踪、打字指示器以及WebSocket集成。
适用于Composable Svelte的国际化(i18n)系统。在实现多语言支持、翻译、日期/数字格式化、区域设置检测或应用程序本地化时使用。涵盖翻译加载、ICU MessageFormat、格式化程序(日期/数字/货币)、区域设置检测、SSR集成以及i18n reducer。
为shadcn/ui组件封装的最佳实践。在创建现有shadcn/ui组件的8位风格变体时应用。
Vitest浏览器模式组件测试。用于使用真实浏览器、定位器、可访问性模式和响应式状态测试Svelte 5组件。
设计可组合的代理原语以实现灵活的工作流程。在创建可重用的工作流构建块、设计SDLC原语或构建可以以不同方式组合的代理操作时使用。
在生产环境中部署和操作可组合Rust应用程序的专业知识。在设置数据库迁移、配置连接池、实现备份/恢复程序、调整性能、设置监控和可观测性,或处理诸如灾难恢复和生产数据库管理等运营问题时使用。
在Composable Rust中实现分布式Saga的专业知识。当在分布式事务中协调多个聚合、实现补偿逻辑或回滚流程、使用EventBus trait或Redpanda集成、设计Saga状态机,或者有关最终一致性和分布式事务模式的问题时,请使用此规则。
可组合Svelte的代码编辑、语法高亮和可视化编程。在实现代码编辑器、语法高亮或基于节点的可视化编程时使用。涵盖了来自@composable-svelte/code包的CodeEditor(CodeMirror)、CodeHighlight(Prism)和NodeCanvas(SvelteFlow)。
适用于可组合Svelte的核心架构模式。在创建stores、编写reducers、处理effects、组合reducers或实现业务逻辑时使用。涵盖了Store-Reducer-Effect三位一体、所有12种effect类型、组合策略(scope, combineReducers, forEach)以及不可变状态更新。
当Codex需要通过Composio MCP服务器运行CI/CD或跨服务自动化时使用。