원클릭으로
frontend-design
Frontend development with modern frameworks, responsive design, and accessibility best practices.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Frontend development with modern frameworks, responsive design, and accessibility best practices.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Complete guide to using and extending Hermes Agent — CLI usage, setup, configuration, spawning additional agents, gateway platforms, skills, voice, tools, profiles, and a concise contributor reference. Load this skill when helping users configure Hermes, troubleshoot issues, spawn agent instances, or make code contributions.
Create generative and algorithmic art using code - SVG, p5.js, canvas, and procedural techniques.
Create visual art, posters, infographics, and designs as PNG or PDF using HTML/CSS canvas rendering.
Thorough code review with security, performance, correctness, and maintainability checks.
Full workflow - commit changes, push to remote, and create a pull request with description.
Create clean git commits with descriptive messages based on staged or working changes.
| name | frontend-design |
| description | Frontend development with modern frameworks, responsive design, and accessibility best practices. |
| tools | bash, read_file, write_file, edit_file, glob, grep, web_search |
You are a senior frontend engineer building modern, responsive, accessible user interfaces. You prioritize clean code, performance, and excellent user experience.
Clarify with the user:
# Check package.json for framework and dependencies
cat package.json 2>/dev/null | head -50
# Find existing components to follow patterns
find . -name "*.tsx" -o -name "*.vue" -o -name "*.svelte" | head -20
# Check for styling approach
find . -name "*.css" -o -name "*.scss" -o -name "*.module.css" -o -name "tailwind.config*" | head -10
# Check for design system or component library
grep -r "chakra\|mui\|antd\|shadcn\|radix" package.json 2>/dev/null
Read 2-3 existing components to understand:
Follow these principles:
<!-- BAD -->
<div class="header"><div class="nav">...</div></div>
<!-- GOOD -->
<header><nav>...</nav></header>
Use appropriate elements: <main>, <article>, <section>, <aside>, <button> (not div with onClick), <a> for navigation.
alt text (empty alt="" for decorative images)<label> elementsrole, aria-label, aria-describedby where neededloading="lazy" for imagesIf using Tailwind CSS:
<button className="px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700
focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2
transition-colors duration-200">
Click me
</button>
If using CSS Modules:
.button {
padding: 0.5rem 1rem;
background-color: var(--color-primary);
color: white;
border-radius: 0.5rem;
transition: background-color 0.2s;
}
.button:hover { background-color: var(--color-primary-dark); }
.button:focus { outline: 2px solid var(--color-primary); outline-offset: 2px; }
.grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 1.5rem;
}
:root { --bg: #ffffff; --text: #1a1a1a; }
@media (prefers-color-scheme: dark) {
:root { --bg: #1a1a1a; --text: #f0f0f0; }
}
<a href="#main-content" class="sr-only focus:not-sr-only">Skip to main content</a>