Agent Skills
› ChrisWiles/claude-code-showcase
ChrisWiles/claude-code-showcase
GitHub提供核心组件库与设计系统规范,指导使用设计令牌(间距、颜色、排版)和基础UI组件(Box、Button等),确保界面风格一致且避免硬编码。
Install All Skills
npx skills add ChrisWiles/claude-code-showcase --all -g -y
Skills in Collection (6)
提供核心组件库与设计系统规范,指导使用设计令牌(间距、颜色、排版)和基础UI组件(Box、Button等),确保界面风格一致且避免硬编码。
构建用户界面
使用设计令牌
调用组件库
npx skills add ChrisWiles/claude-code-showcase --skill core-components -g -y
提供基于 Formik 和 Yup 的表单处理最佳实践。涵盖基础表单搭建、复杂验证模式(邮箱、密码、条件校验等)及字段辅助函数,用于高效构建带验证的表单组件。
构建带有验证逻辑的表单
使用 Formik 管理表单状态
配置 Yup 验证规则
实现条件性表单验证
npx skills add ChrisWiles/claude-code-showcase --skill formik-patterns -g -y
提供GraphQL开发规范,要求使用.gql文件分离查询/突变,强制运行代码生成类型,并规定突变必须包含错误处理、加载状态及UI反馈。
创建GraphQL查询或突变
配置Apollo Client
生成GraphQL类型
npx skills add ChrisWiles/claude-code-showcase --skill graphql-schema -g -y
提供现代React UI开发的最佳实践,涵盖加载状态、错误处理及数据获取。强调避免陈旧UI、始终展示错误、乐观更新等核心原则,指导开发者构建流畅且健壮的用户界面组件。
需要处理异步数据加载状态
实现表单或按钮的错误反馈机制
优化React组件的UI状态管理
设计骨架屏或加载指示器
npx skills add ChrisWiles/claude-code-showcase --skill react-ui-patterns -g -y
提供四阶段系统化调试方法论,强调先查根因再修复。涵盖根因调查、模式分析、假设测试及实施验证,严禁盲目打补丁,适用于排查Bug、修复测试失败及解决异常行为。
调查代码缺陷或Bug
修复失败的测试用例
排查意外行为或故障
npx skills add ChrisWiles/claude-code-showcase --skill systematic-debugging -g -y
提供Jest测试最佳实践,涵盖TDD工作流、行为驱动测试及工厂模式。包含自定义渲染函数、组件与数据工厂函数创建方法,以及模块和GraphQL Hook的Mocking策略,旨在提升单元测试的可维护性与覆盖率。
编写单元测试
创建测试工厂函数
配置Mock策略
遵循TDD流程
npx skills add ChrisWiles/claude-code-showcase --skill testing-patterns -g -y


