cc-frontend-dev
Installation
SKILL.md
CC Frontend Dev
在编辑前端代码时使用本技能,重点处理组件边界、UI 一致性、TypeScript、CSS 和可访问性。
不要用于:
- 正式 review 或 fix/debug 工作流
- 运维风险判断
- 与前端无关的后端语言细节
核心规则
- 保持与现有设计系统和项目视觉语言一致。
- 前端实现优先直接、可读、贴近组件上下文。
- 组件拆分按职责和复用边界,而不是机械按行数。
- 只在真实不稳定边界处理异常,例如请求、
JSON.parse、Storage/URL 解析、动态导入、第三方 SDK 和可能抛错的浏览器 API。 - 不为纯同步 UI 逻辑、简单状态派生或受控事件处理机械添加
try/catch。 - 没有明确需求、现有页面模式或真实失败路径时,不主动补齐
loading / empty / error / retry / fallback全套状态。 - 单次使用且紧贴组件语义的小逻辑优先留在组件内;只有真实复用、隔离副作用或跨组件共享时才抽离
utils、helper、hook。 - TypeScript 类型要明确,不用随意
any。 - CSS 组织要清晰,避免不必要的全局污染。
- 页面和组件在桌面与移动端都应可用。
按需展开
- UI 风格:
references/ui-style.md - React/Vue:
references/react-vue.md - 实现边界:
references/implementation-boundaries.md - TypeScript:
references/typescript.md - CSS:
references/css.md - 可访问性:
references/accessibility.md - 测试:
references/testing.md
Related skills
More from doccker/cc-use-exp
java-dev
Java 开发规范,包含命名约定、异常处理、Spring Boot 最佳实践等
326frontend-dev
前端开发规范,包含 Vue 3 编码规范、UI 风格约束、TypeScript 规范等
55go-dev
Go 开发规范,包含命名约定、错误处理、并发编程、测试规范等
37python-dev
Python 开发规范,包含 PEP 8 风格、类型注解、异常处理、测试规范等
36ops-safety
当用户执行系统级命令(sysctl、iptables、systemctl、Docker 配置、数据库 DDL)或进行服务器运维操作时触发。提供运维安全规范。
34bash-style
当用户操作 .sh、Dockerfile、Makefile、.yml、.yaml 文件,或在 Markdown 中编写 bash 代码块时触发。提供 Bash 编写规范。
34