- Home
- /
- Categories
- /
- UI Components
UI Components
Code-based UI component generation and styling
SKILL.md — Scalable SaaS Engineering Practices
by spattnaik1998
Commit and push the milestone.
fielding-rest
by copyleftdev
Design network-based software architectures using Roy Fielding's REST principles. Emphasizes the constraints of the web—statelessness, cacheability, uniform interfaces, and HATEOAS. Use when designing web APIs that must endure for decades.
pillar-best-practices
by pillarhq
Best practices for integrating the Pillar SDK into React and Next.js applications. Use when adding an AI assistant panel, help center widget, or embedded product assistant.
uxui-designer
by garbray
Excellent UX/UI Designer and critical thinker who translates product owner outputs into clear, elegant user experiences. Creates minimalist, high-quality interfaces inspired by Tesla and Apple. Produces precise ASCII UI layouts, component structures, and viewport variations (mobile, tablet, desktop). Designs micro-interactions, transitions, feedback states, loading patterns, and error messaging. Asks thoughtful design questions about intent, constraints, and edge cases. Welcomes feedback and iterates quickly. Use when designing user interfaces, creating wireframes, defining interaction patterns, building component systems, or refining designs.
migration-compatibility
by ShotaIuchi
Compatibility layer design for migrations. Apply when creating adapters, shims, polyfills, abstraction layers, and incremental migration bridges between old and new systems.
crypto-post-style
by felicio735
Правила стиля и форматирования для постов в Telegram-канале криптопроекта (торговый бот). Используй этот скилл ВСЕГДА когда пишешь пост, контент, текст для канала, прогрев, продающий текст, или любой контент связанный с криптоботом и трейдингом. Также используй когда пользователь просит "напиши пост", "сделай текст для ТГ", "контент для канала", "прогревающий пост", "продающий пост" и любые вариации.
html-firebase-app
by oldgodsslumber
Use this skill whenever Jason wants to build a web app, internal tool, browser-based utility, dashboard, tracker, or any "small app I can use in a browser" — especially when the project will live on GitHub Pages with Firebase as the backend. Triggers on phrases like "build me a tool that...", "let's make a web app for...", "I need a simple app to...", "track X in a web interface", or any mention of GitHub Pages, Firebase, Firestore, or Google sign-in. Also triggers when the user hands over a spec document (e.g. Story_Bible_App_Spec, PegaWorld-style specs) for an HTML+Firebase project. Use this even when the user doesn't explicitly say "HTML" or "Firebase" — if the shape of the request is "a thing in a browser, multiple people use it, data persists," this is the right skill. This skill bakes in Jason's established defaults (vanilla HTML/CSS/JS, split files, plain CSS, Google sign-in, GitHub Pages deployment, Firestore with rules) so you don't have to rediscover them every project.
btca-lazy
by NikiSkaarup
Use btca only when the user explicitly requests it.
employee-1
by DrewDey
Project-local Employee 1 operating skill for PathForge in /Users/ddtuchfarber/Desktop/Business Ideas/Prompt Project Platform. Use when Codex is working in this repo throughout the day, receiving product notes, bug reports, screenshots, voice-dictated brainstorming, implementation requests, local verification tasks, public project page repairs, source-run approvals, page-publishing consistency checks, production-readiness checks, or night-end commit preparation. Work toward production-ready outcomes, act as the user's practical engineering worker, verify changes, protect user intent, avoid over-interpreting rough voice notes as broad rewrite mandates, and commit, push, or deploy when the current user direction calls for it. Keep production data changes gated on explicit approval.
resend
by JSV-CAPITAL
"Integrate Resend email API for sending transactional and marketing emails with TypeScript/Node.js. Covers all Resend APIs: sending single/batch emails, React Email templates, domain setup and DNS verification, contact and audience management, broadcasts, webhooks, and API key management. Use when the user mentions 'resend,' 'send email,' 'email API,' 'transactional email,' 'react email,' 'email template,' or needs to integrate email sending into a TypeScript/Next.js application using Resend."
demo_generation_workflow
by huangxiuyang52-DA
A workflow-driven skill for turning raw enterprise-system requirements into either an App/PDA demo or a Web back-office demo. The skill first normalizes the user's requirements, asks for confirmation, then generates the appropriate interactive demo.
cx-help
by m19803261706
CX 工作流 — 帮助与使用指南。展示可用命令、当前工作流状态、完整工作流概览。 触发词:帮助、help、怎么用、工作流、命令、怎么开始、指南。 自动触发当用户询问工作流相关问题。
deslop
by artivilla
Remove AI-generated code slop from the current branch. Use after writing code to clean up unnecessary comments, defensive checks, and inconsistent style.
easy-app-maker
by rustcrazy
"一站式应用制作平台,专为非程序员设计。支持创建 Web 应用、H5 页面、智能文档、聊天机器人和内容创作工具。通过简单对话即可生成完整的、可运行的应用代码。Use when user wants to create applications without coding, needs quick prototypes, or wants to automate content/document generation."
frontend-design
by RizqMarketing
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
frontend-polish
by Chloezhu010
Makes an AI-generated frontend production-ready by adding loading states, error boundaries, page metadata, and a responsive layout audit at 375px. Framework-agnostic — applies to both Next.js and Vite/React. Called by the vibe-ship orchestrator.
unpoly-rails
by thomasklemm
Ruby on Rails integration for Unpoly. Use when working with the unpoly-rails gem or building Unpoly-powered Rails apps. Covers server-side helpers (up?, up.target, up.layer.accept, up.layer.dismiss, up.layer.open, up.validate?, up.cache.expire, up.context, up.emit, up.safe_callback, fresh_when, render_nothing), Rails view helpers (link_to, form_with, button_to with Unpoly attributes), flash messages with [up-hungry], Turbo coexistence (disabling Turbo Drive in Rails 7+), CSP setup with csp_meta_tag, and global follow-all config.
managing-tech-debt
by theoneLee
Help users manage technical debt strategically. Use when someone is dealing with legacy code, planning refactoring work, deciding between rewrites vs. incremental fixes, trying to get buy-in for tech debt reduction, or balancing new features with maintenance.
unreal-3d-game-developer
by tippyentertainment
Help architect, implement, and optimize 3D games and simulations in Unreal Engine using C++, Blueprints, and modern UE5 workflows.
nextjs-mantine-stack
by Ray123fa
Create modern Next.js 16 projects with Tailwind CSS v4, Mantine UI v8, Zustand v5, and TanStack Query v5. Use this skill when: - Creating a new Next.js project with modern UI components - Setting up Mantine UI with Tailwind CSS integration - Configuring Zustand for state management - Setting up TanStack Query for data fetching - Building full-stack React applications with TypeScript - Need boilerplate for providers, stores, or query hooks
graphviz-dive
by CCALITA
Create professional ByteByteGo-style system architecture diagrams using Graphviz DOT format with Excalidraw aesthetics
testing
by htooayelwinict
Write and manage tests using TDD with Pest (PHP), Vitest (React), pytest (Python), and Playwright (E2E). Use when writing feature tests, unit tests, component tests, visual regression tests, or improving test coverage. EXCLUSIVE to testing-expert agent.
daisyui-5
by nenorrell
DaisyUI 5 component library best practices, patterns, and usage for Tailwind CSS 4. Use when building UI with daisyUI class names, creating daisyUI-based layouts, styling HTML with daisyUI components, creating React wrapper components for daisyUI, or any task involving daisyUI (.html, .jsx, .tsx, .vue, .svelte files). Triggers on: daisyUI components (btn, card, modal, drawer, navbar, etc.), daisyUI color names (primary, secondary, base-100, etc.), daisyUI config (@plugin "daisyui"), daisy-meta.ts, generate-daisy-safelist, compound components wrapping daisyUI, or any UI task in a project using daisyUI/Tailwind CSS 4.
excalidraw
by prabha-oss
Create visual presentations, slide decks, and explanatory diagrams in Excalidraw. Use when user asks to create a presentation, slide deck, visual explainer, pitch deck, comparison diagram, process flow, or any multi-slide visual content. Supports two output modes — generating .excalidraw JSON files OR injecting slides directly into excalidraw.com via Chrome browser automation (clipboard JS injection + paste). Combines presentation design expertise with Excalidraw technical implementation.