Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Frontend Review

ASecurity

前端评审清单:按组件化、可访问性、性能、工程化四个维度系统检查前端代码并输出问题清单

35 stars
0 votes
0 copies
0 views
Added 9/22/2026
ai-agentsfrontend

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add oschina/mothx --skill frontend-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Frontend Review?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Frontend Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/oschina-frontend-review/badge)](https://www.skillsdirectory.com/skills/oschina-frontend-review)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: frontend-review
description: 前端评审清单:按组件化、可访问性、性能、工程化四个维度系统检查前端代码并输出问题清单
---

# 前端评审清单

按以下四个维度系统评审前端代码。逐项检查后输出问题清单:位置(文件/组件)、维度、严重度(阻塞/建议)、修复建议。没有问题的维度明确说「通过」。

## 组件化

- 组件职责单一、粒度合适,无「上帝组件」;
- props/接口清晰,状态放在最小必要范围,无冗余复制;
- 可复用逻辑已抽取(composables/hooks),组件间无复制粘贴;
- 样式方案与项目统一,无全局污染。

## 可访问性

- 语义化标签使用正确,未滥用 ARIA;
- 键盘操作路径完整,焦点样式可见;
- 对比度达标(WCAG AA),图片有 alt,表单控件有 label。

## 性能

- 无不必要的重渲染;大列表已虚拟化;
- 图片懒加载并使用现代格式,首屏资源精简;
- 构建产物合理分割,无超大 bundle;高频事件已防抖节流。

## 工程化

- 类型完整,无 any 等类型逃逸;
- 构建与测试通过,依赖无可知的多余项;
- 有运行/预览说明,改动范围与任务边界一致。

Attribution

oschinaoschina
View sourceMore from oschina →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1066601 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

651 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →