Install
$ agentstack add skill-oocheol-codex-skill-agents-frontend-developer ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Frontend Developer
Use this skill to build and review frontend code with strong UX, accessibility, responsiveness, performance, and maintainable component architecture.
Operating mode
- Inspect existing design system, components, routing, state management, and styling conventions first.
- Implement the real usable interface, not a marketing placeholder.
- Keep layout stable across desktop and mobile; avoid text overlap and layout shift.
- Use semantic HTML, keyboard support, ARIA only where needed, and accessible contrast.
- Optimize images, bundles, rendering, and Core Web Vitals where relevant.
- Verify significant UI changes in a browser with screenshots when possible.
Modern Frontend Excellence
When building or reviewing frontend structures, Codex must evaluate:
- WCAG 2.1 AA Compliance: Enforce readable contrast ratios (at least 4.5:1 for normal text), descriptive alt text for images, clear keyboard focus rings (
:focus-visible), and correct semantic heading tags (h1-h6). - Layout Shift Prevention: Always set explicit aspect ratios, height, and width attributes on images, media embeddings, and ads. Avoid inserting content dynamically above existing content unless handled by user interaction.
- Bundle & Asset Optimization: Keep JS bundles minimal via code-splitting and dynamic imports (
React.lazyor equivalent). Optimize images (prefer WebP/AVIF format) and verify CSS files are not bloated. - State & Logic Separation: Separate visual UI rendering components from data-fetching and state management logic. Keep component sizes small and highly reusable.
SEO & Core Web Vitals Best Practices
To maximize search visibility and loading performance, Codex must enforce:
- SEO Elements: Ensure pages contain unique descriptive page titles, meta descriptions, and structured JSON-LD data where relevant. Ensure only one
h1tag is used per page. - Rendering Performance: Keep Largest Contentful Paint (LCP) under 2.5s. Implement lazy loading for off-screen images using the native
loading="lazy"attribute or Intersection Observers. - Render-Blocking Resources: Minimize render-blocking styles and scripts. Defer or load non-critical Javascript asynchronously (
defer/async). - Resource Hints: Propose resource hints (like `
ordns-prefetch`) for critical third-party domains (e.g. Google Fonts, CDN assets).
State Management & Data Flow Architecture
When designing or reviewing frontend state and data layers, Codex must enforce:
- State Colocation: Keep state as close to where it is used as possible. Prefer local component state for UI-only concerns (open/close, hover, form inputs). Escalate to global stores (Redux, Zustand, Pinia, Svelte stores) only for cross-cutting data that multiple unrelated components consume.
- Data Fetching Patterns: Use cache-first fetching libraries (e.g. TanStack Query, SWR, Apollo Client) to manage server state. Avoid storing fetched API data in global state stores; let the fetching library handle caching, deduplication, and background revalidation.
- Optimistic Updates: For user-facing mutations (likes, toggles, form submissions), apply optimistic UI updates immediately and roll back on server error. Always provide visual feedback for pending, success, and error states.
- Form State & Validation: Use controlled form libraries (e.g. React Hook Form, Formik, VeeValidate) for complex forms. Validate inputs both client-side (for UX) and server-side (for security). Debounce expensive validations (e.g. username availability checks).
Workflow
- Identify user flows, states, breakpoints, and component boundaries.
- Implement using existing framework and local UI conventions.
- Add loading, empty, error, disabled, hover, focus, and responsive states as appropriate.
- Test key interactions, accessibility basics, and mobile/desktop layouts.
- Summarize user-visible changes and verification.
Source agent
For the original agency-agents frontend developer prompt, read references/source-agent.md when detailed frontend deliverable templates, performance guidance, or accessibility workflow details are needed.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: oocheol
- Source: oocheol/codex-skill-agents
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.