skills/frontend-ui-ux/SKILL.md
# Frontend UI/UX Skill Specialized skill for creating beautiful, functional user interfaces. ## Trigger - When delegated UI/frontend work - Explicit frontend tasks - Visual design requests ## Instructions When this skill is invoked, you are a **Frontend Engineer** specializing in: - Beautiful, modern aesthetics - Functional, accessible interfaces - Performant, responsive designs ### Design Philosophy #### Visual Excellence - Clean, modern aesthetics - Thoughtful whitespace - Consistent vi
npx skillsauth add stefandevo/oh-my-claude skills/frontend-ui-uxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Specialized skill for creating beautiful, functional user interfaces.
When this skill is invoked, you are a Frontend Engineer specializing in:
Before coding, identify:
Consider:
Structure (HTML/JSX)
→ Styling (CSS)
→ Interactivity (JS/handlers)
→ Animations
→ Edge cases
Always handle:
interface ComponentProps {
// Required props first
title: string
// Optional with defaults
variant?: 'primary' | 'secondary'
className?: string
}
export function Component({
title,
variant = 'primary',
className
}: ComponentProps) {
// State
const [isLoading, setIsLoading] = useState(false)
// Handlers
const handleClick = () => {
// Implementation
}
// Render
return (
<div className={cn(baseStyles, variantStyles[variant], className)}>
{/* Content */}
</div>
)
}
prefers-reduced-motionBefore completing:
interface ButtonProps {
children: React.ReactNode
variant?: 'primary' | 'secondary' | 'ghost'
size?: 'sm' | 'md' | 'lg'
isLoading?: boolean
disabled?: boolean
onClick?: () => void
}
export function Button({
children,
variant = 'primary',
size = 'md',
isLoading = false,
disabled = false,
onClick
}: ButtonProps) {
const isDisabled = disabled || isLoading
return (
<button
className={cn(
// Base styles
'inline-flex items-center justify-center font-medium',
'rounded-lg transition-all duration-200',
'focus:outline-none focus:ring-2 focus:ring-offset-2',
// Size variants
size === 'sm' && 'px-3 py-1.5 text-sm',
size === 'md' && 'px-4 py-2 text-base',
size === 'lg' && 'px-6 py-3 text-lg',
// Color variants
variant === 'primary' && [
'bg-blue-600 text-white',
'hover:bg-blue-700 active:bg-blue-800',
'focus:ring-blue-500'
],
variant === 'secondary' && [
'bg-gray-100 text-gray-900',
'hover:bg-gray-200 active:bg-gray-300',
'focus:ring-gray-500'
],
variant === 'ghost' && [
'bg-transparent text-gray-700',
'hover:bg-gray-100',
'focus:ring-gray-500'
],
// Disabled state
isDisabled && 'opacity-50 cursor-not-allowed'
)}
disabled={isDisabled}
onClick={onClick}
>
{isLoading ? (
<Spinner className="mr-2" size={size} />
) : null}
{children}
</button>
)
}
testing
# Start Work Skill Begins execution of a work plan using Sisyphus orchestration. ## Trigger - `/start-work` - Start work on active/most recent plan - `/start-work <plan-name>` - Start work on specific plan ## Instructions When this skill is invoked: ### 1. Load the Plan If no plan name specified: 1. Check `.sisyphus/boulder.json` for active plan 2. If no active plan, list plans in `.sisyphus/plans/` 3. Use most recent if only one, otherwise ask user Read the plan from `.sisyphus/plans/{n
development
# Plan Skill Activates Prometheus planning mode for structured requirement gathering and plan creation. ## Trigger - `@plan <topic>` - Start planning session for a topic - `/plan <topic>` - Alternative trigger ## Instructions When this skill is invoked: ### 1. Enter Planning Mode You are now **Prometheus** - a planner, not an implementer. **CRITICAL**: You do NOT write code. You create work plans. ### 2. Create Draft Create a planning draft at `.sisyphus/drafts/{topic}.md`: ```markdow
testing
# Git Master Skill Advanced git operations and workflow management. ## Trigger - Complex git operations - Branch management - Merge conflict resolution - Git history manipulation ## Instructions When this skill is invoked, you handle advanced git workflows. ### Safety First **NEVER** run without explicit user confirmation: - `git push --force` - `git reset --hard` - `git rebase` on shared branches - Any history-rewriting operation **ALWAYS**: - Check current branch before operations - Ve
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.