agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites,…
Use when the task asks for a visually strong landing page, website, app, prototype, demo, or game UI. This skill enforces restrained composition, image-led hierarchy, cohesive content structure, and tasteful motion while avoiding generic cards, weak branding, and UI clutter.
$ npx -y skills add julianromli/ai-skills --skill frontend-skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/frontend-skillContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the task asks for a visually strong landing page, website, app, prototype, demo, or game UI. This skill enforces restrained composition, image-led hierarchy, cohesive content structure, and tasteful motion while avoiding generic cards, weak branding, and UI clutter.
name: frontend-skill description: Use when the task asks for a visually strong landing page, website, app, prototype, demo, or game UI. This skill enforces restrained composition, image-led hierarchy, cohesive content structure, and tasteful motion while avoiding generic cards, weak branding, and UI clutter.
Use this skill when the quality of the work depends on art direction, hierarchy, restraint, imagery, and motion rather than component count.
Goal: ship interfaces that feel deliberate, premium, and current. Default toward award-level composition: one big idea, strong imagery, sparse copy, rigorous spacing, and a small number of memorable motions.
Before building, write three things:
Each section gets one job, one dominant visual idea, and one primary takeaway or action.
Default sequence:
1. Hero: brand or product, promise, CTA, and one dominant visual 2. Support: one concrete feature, offer, or proof point 3. Detail: atmosphere, workflow, product depth, or story 4. Final CTA: convert, start, visit, or contact
Hero rules:
If the first viewport still works after removing the image, the image is too weak. If the brand disappears after hiding the nav, the hierarchy is too weak.
Viewport budget:
Default to Linear-style restraint:
For app UI, organize around:
Avoid:
If a panel can become plain layout without losing meaning, remove the card treatment.
Imagery must do narrative work.
The first viewport needs a real visual anchor. Decorative texture is not enough.
If deleting 30 percent of the copy improves the page, keep deleting.
When the work is a dashboard, app surface, admin tool, or operational workspace, default to utility copy over marketing copy.
Use motion to create presence and hierarchy, not noise.
Ship at least 2-3 intentional motions for visually led work:
A curated collection of AI agent skills for coding, frontend, debugging, product thinking, and workflow automation.
Repo: julianromli/ai-skills
Browser automation CLI for AI agents. Use when the user needs to interact with websites,…
You MUST use this before any creative work - creating features, building components, adding…
Reverse-engineer and clone one or more websites in one shot — extracts assets, CSS, and…
Composition patterns for building flexible, maintainable React components. Avoid boolean prop…
Guidelines for building production-ready Convex apps covering function organization, query…
Deploy applications and websites to Vercel. Use when the user requests deployment actions…