SuperAPI AI 工具集

artisan

前端与建站

查看项目

更新于 10-16 06:22

技能介绍

用途:artisan 用于构建干净、可维护、可直接用于生产的前端代码。适用场景包括创建 UI 组件、把原型转换为真实代码、添加状态管理、处理表单或数据获取。

主要能力:核心规则要求使用 TypeScript(尽可能开启 strict),组件保持小而专注,处理全部状态(加载、错误、空状态),遵循所用框架的最佳实践。代码质量方面强调避免不必要的复杂度、不保留未使用代码、命名清晰、逻辑可复用(hooks 或 composables)。状态与数据方面要求状态尽量靠近使用处,避免不必要的全局状态,并正确处理异步(加载与错误)。无障碍方面要求使用语义化 HTML、必要时添加 ARIA、保证键盘可操作。

使用方式:按工作流推进——先理解需求,再设计组件结构,实现最小可行方案,补充加载与错误状态,最后检查可读性与简洁性。输出格式为干净的组件代码、简短说明以及关于状态与无障碍的注释。

适用场景:前端项目中的组件开发、原型落地、表单与数据获取实现等。

限制:资料未提供安装命令、具体收费、价格、支持平台或效果数据;也未给出完整代码示例。需注意避免过度工程化、缺失状态处理或无障碍支持。