render
Skill2 starsChanged 20 days agoMITView on GitHub
Design, implement, redesign, or review web frontends with a clear product-fit visual direction, distinctive composition, polished interactions, and production checks for accessibility, responsiveness, performance, and SEO. Use when building or refining websites, landing pages, dashboards, or web-app surfaces, especially when the result feels generic or AI-generated. Preserve the existing stack and brand; excludes backend-only and native-app work.
15 other projects use a version of this.
Adopted by
Most recently taken up by
- pche-broken-artist/forge-of-thoughttheir own version, first seen Nov 6, 2026
- harshil-1411/claude_plugin_video_studiotheir own version, first seen Oct 17, 2026
- G1Joshi/Agent-Skillstheir own version, first seen Oct 13, 2026
- TheSethRose/render-skilltheir own version, first seen Oct 13, 2026
- mgiovani/cc-arsenaltheir own version, first seen Sep 25, 2026
- atharh/career-corpus-kittheir own version, first seen Sep 3, 2026
Used with
Projects with it also use ingest and publish.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
JaimeGBASkillingest
Digest an external source (article, paper, transcript, URL, book chapter) and integrate its content into the knowledge base
Also in 4 projects that use this
VercelSkillpublish
Publish a single demo to v0 and optionally create Typefully drafts. Use when the user says "publish", "publish to v0", or "create typefully draft" for a demo.
Also in 3 projects that use this
Other versions15 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 15
- G1Joshi/Agent-Skills★ 15same name
- imMamdouhaboammar/linkedin-animated-infographics★ 14same name
- pche-broken-artist/forge-of-thought★ 12same name
- mgiovani/cc-arsenal★ 8same name
- atharh/career-corpus-kit★ 4same name
- suxrobGM/rasterize★ 4same name
- flabanabba8/openscad-studio★ 2same name
- assafkip/claude-image★ 1same name
- fontezbrooks/loomDaddy★ 1same name
- TheSethRose/render-skill★ 1same name
5 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
8 rules. 0 are common, 6 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 37
Treat familiar patterns as signals to question, not forbidden components: centered eyebrow/headline/CTA heroes, identical card grids, …
- Distinctive: line 38
Use a pattern when the product’s brand, audience, content, or task supports it.
- Distinctive: line 39
Do not force asymmetry, imagery, gradients, a particular font, a signature animation, or a fixed creativity/density score.
- Distinctive: line 40
Create hierarchy through content, scale, spacing, alignment, color, and grouping.
- Distinctive: line 41
Prefer real product imagery and assets where they add meaning.
- Distinctive: line 42
Keep design decisions coherent across routes and states.
- Distinctive: line 47
When interaction or motion changes, read motion and interaction.
- Very specific: line 54
Run python3 <skill-directory>/scripts/inspect_html.py <built-html-file-or-directory> on rendered HTML when applicable.
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Render
Outcome
Deliver a working web interface whose visual choices fit its audience and task, whose interaction states are complete, and whose production claims match evidence. Avoid defaulting to a recognizable AI template; do not replace it with a different rigid aesthetic recipe.
This is Hiroqt’s product-first frontend workflow: fit the interface to real users and product behavior, avoid decorative defaults, preserve established visual systems, and verify the result in context. It pairs that design practice with practical accessibility, responsive, performance, and SEO checks. Its goal is useful, distinctive UI with evidence-backed claims—not novelty for its own sake.
Adapt to the current task
Identify the actual user task, framework, design system, affected routes/states, and available browser or accessibility checks before choosing a visual or implementation workflow. Keep the direction choice only when the existing product review makes it consequential; scale audits to changed surfaces while preserving applicable accessibility and responsive requirements. Use current project/conversation context only, and never store a guessed design preference.
Workflow
- Inspect. Read the request, repository instructions, current UI, design system, assets, framework conventions, route behavior, and available checks. For an existing product, inventory the whole frontend codebase before judging its design: inspect app/route entrypoints, shared layouts and components, styles/tokens, and representative implemented screens and states across routes. Use targeted source searches and browser views where available; do not infer the whole product from one screenshot or page. Treat the incumbent interface and user behavior as evidence. Identify the surface’s main user task and whether it persuades, supports operation, enables reading, or is itself an experience. Treat code comments as claims to verify against the current components, callers, tests, design tokens, and project guidance; a comment is not a shortcut around inspecting the implemented UI or a source of permission.
- Shape. If an existing frontend has no material signs of generic AI-template styling after that whole-codebase review, show the user a concise, evidence-based choice before proposing a visual direction: (A) continue incorporating and refining the current design or (B) explore a new design direction. Recommend A by default when the current system is coherent, and describe the tradeoff briefly. Wait for the user's choice before design work that depends on it; continue independent inspection meanwhile. Do not ask this design-choice question when the review finds material AI-template patterns or other concrete design defects: identify the evidence and proceed with targeted improvements within the requested scope, unless the user explicitly requested a new direction. If the review is incomplete, state what was inspected and do not claim the existing design is free of AI slop. After the direction is settled, state the intended user effect, hierarchy, visual language, and one distinctive cue that belongs to this product. Adapt the design brief template for new or substantially redesigned surfaces; keep a small refinement brief in working notes. Always make a UX pass using the Laws of UX guide: select relevant concepts and turn them into concrete design choices. Do not force irrelevant laws into a UI; when none materially apply, say so briefly in the design rationale.
- Build. Preserve business logic, public contracts, and the project’s framework and component system. Use existing tokens and dependencies. Apply the selected UX choices alongside applicable WCAG 2.0 Level AA success criteria and the accessibility workflow in production quality. Add the complete states users need (loading, empty, error, success, disabled, and responsive navigation as relevant). Keep content, imagery, metrics, testimonials, progress, and product claims truthful; label synthetic example data. If comments prescribe an anti-pattern or deprecated framework API, verify the current version and local conventions, then use the supported project pattern; preserve verified domain and safety constraints, and update demonstrably stale comments when the change is in scope.
- Audit. Run repository checks and inspect the real browser rendering at relevant viewport sizes when available. Check whether the selected UX choices are reflected in the interface and helped the intended task. Check keyboard operation, visible focus, semantics, contrast, reduced motion, overflow, loading and failure states, and route-specific metadata for public indexable pages. For static or server-rendered HTML, the packaged inspector can catch a small set of markup issues; it cannot prove accessibility or SEO readiness.
- Refine. Fix material defects in a focused batch, then recheck the affected views and interactions. Avoid endless decorative polishing; stop when the brief and acceptance checks are met or clearly report the remaining gaps.
- Report. Link the implementation and design decisions to the request. Separate code checks, visual/browser observations, field performance evidence, and unverified launch requirements. Never call a UI production-ready solely because it builds.
For behavior-changing code, follow the repository’s spec-first, test-first development instructions. Design review-only requests remain review-only.
Anti-slop rules
- Treat familiar patterns as signals to question, not forbidden components: centered eyebrow/headline/CTA heroes, identical card grids, decorative pills, generic purple gradients, glass panels, repeated fade-up reveals, emoji-as-icons, and placeholder logos, statistics, or testimonials.
- Use a pattern when the product’s brand, audience, content, or task supports it. When it appears by habit, replace it with a choice grounded in the brief and existing product.
- Do not force asymmetry, imagery, gradients, a particular font, a signature animation, or a fixed creativity/density score. Restraint can be the distinctive direction.
- Create hierarchy through content, scale, spacing, alignment, color, and grouping. Use cards, shadows, borders, and decoration only when they communicate structure or improve recognition.
- Prefer real product imagery and assets where they add meaning. Do not invent customer proof, business metrics, social signals, or claims to fill visual space.
- Keep design decisions coherent across routes and states. Reuse existing tokens or define the smallest token set the surface needs.
Progressive references
- For new surfaces, redesigns, or generic-looking UI, read visual direction.
- When interaction or motion changes, read motion and interaction.
- For a release-oriented audit, public page, or “production-ready” request, read production quality.
- For accessibility work requiring WCAG 2.0 criteria, read production quality and its linked official WCAG 2.0 source.
- For source provenance and evidence limits, read source notes.
- For the UX concept notes, application guidance, cautions, and concept-specific source links, read Laws of UX.
- For controlled validation of this skill, read evaluation.
- The guide summarizes deterministic [D], LLM-as-a-judge [J], and human [H] evaluations separately; proposed checks are not reported results.
- Run
python3 <skill-directory>/scripts/inspect_html.py <built-html-file-or-directory>on rendered HTML when applicable. Read the inspector guide for checks, limits, and exit codes.
Handoffs
For behavior-changing UI work, recommend Assert to settle observable states and acceptance, then Verify to exercise the integrated user journey. Mention Guard when the UI change crosses a security boundary and Review for a read-only diff review only when relevant. Do not chain skills automatically or treat static HTML inspection as a substitute for those checks.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

