frontend-review
Review Frontend Code Before Merge
Frontend reviews often miss accessibility gaps, unsafe rendering paths, and incomplete UI states. This skill gives Claude, Codex, or Claude Code a focused review checklist for practical pre-merge feedback.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "frontend-review" from https://skillstore.io/skills/yaojingang-frontend-review.md and its manifest at https://skillstore.io/api/skills/yaojingang-frontend-review/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "frontend-review". Review a new modal component before merge.
Expected outcome:
- Finding: The dialog opens without moving focus into the modal.
- Impact: Keyboard users may continue interacting with background controls.
- Fix: Move focus to the dialog title or first actionable control when opened.
Using "frontend-review". Review a search results page with async loading.
Expected outcome:
- Finding: The empty state and error state are not distinct.
- Impact: Users cannot tell whether no results exist or the request failed.
- Fix: Add separate empty, loading, and retryable error states.
Using "frontend-review". Review a component that renders user-provided content.
Expected outcome:
- Finding: Confirm whether rendered content is sanitized before display.
- Impact: Untrusted markup can become a cross-site scripting risk.
- Fix: Use safe rendering defaults and document any trusted HTML boundary.
Security Audit
SafeThe single static finding is a false positive. SKILL.md line 26 uses Markdown backticks to format a local checklist path, not to execute shell or Ruby commands. No prompt injection or malicious intent was found in the reviewed files.
Risk Factors
โ๏ธ External commands (1)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/yaojingang-frontend-review/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/yaojingang-frontend-review?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/yaojingang-frontend-review?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/yaojingang-frontend-review/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/yaojingang-frontend-review.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
yaojingang. (2026). frontend-review security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/yaojingang-frontend-review/audits/4BibTeX citation
@techreport{yaojingang-yaojingang-frontend-review-2026,
author = {yaojingang},
title = {frontend-review security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/yaojingang-frontend-review/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "frontend-review security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "yaojingang"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/yaojingang-frontend-review/audits/4"
identifiers:
- type: other
value: "skillstore:yaojingang-frontend-review:audit:4"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Pre-Merge React Review
Review a pull request for accessibility, unsafe rendering, and missing user states before approval.
Design System Component Check
Assess shared components for keyboard behavior, focus management, disabled states, and consistent error handling.
Security-Aware UI Review
Find UI paths that render untrusted content or handle forms without clear validation and recovery states.
Try These Prompts
Use frontend-review to review this component for accessibility, unsafe rendering, and missing loading or error states.
Use frontend-review on this frontend change. Prioritize findings by severity and include concrete file references.
Use frontend-review to inspect this form flow for validation gaps, pending states, disabled states, focus handling, and error recovery.
Use frontend-review for a strict review of unsafe rendering, dangerous HTML injection paths, keyboard navigation, focus behavior, and residual test gaps.
Best Practices
- Provide the changed files, related components, and expected user flow.
- Ask for findings first, then open questions and test gaps.
- Include product requirements when accessibility or state behavior depends on intent.
Avoid
- Do not use it as a replacement for automated accessibility testing.
- Do not ask for generic UX advice without code or user flow context.
- Do not ignore open questions when requirements are missing.
Frequently Asked Questions
What does this skill review?
Does it support React?
Can it find security issues?
Does it run tests?
What input works best?
How should results be used?
Developer Details
Author
yaojingangLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/yaojingang/yao-meta-skill/tree/main/examples/evolution-frontend-review/v0Ref
64ca8af0f54a325752f08bd54e52151061ea659a
Maintenance freshness
7/20/2026
Usage
16 downloads ยท 0 views
File structure