Toolverse
All skills

theme-creation

by etewiah

Create new themes for PropertyWebBuilder. Use when creating custom themes, styling websites, or modifying theme templates. Handles theme registration, view templates, CSS, and asset configuration.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
etewiah
Category
Frontend
Views
7

About this skill

Create new themes for PropertyWebBuilder. Use when creating custom themes, styling websites, or modifying theme templates. Handles theme registration, view templates, CSS, and asset configuration.

How to use

  1. Zainstaluj umiejętność theme-creation w swoim projekcie PropertyWebBuilder, umieszczając pliki w katalogu .claude/skills/theme-creation. Upewnij się, że struktura projektu zawiera katalogi app/themes, app/models/pwb i app/services/pwb wymagane do zarządzania motywami.

  2. Przygotuj konfigurację motywu w pliku app/themes/config.json, definiując nazwę motywu, motyw nadrzędny (jeśli chcesz dziedziczenia) oraz dostępne palety kolorów. Możesz oprzeć się na istniejących motywach takich jak default, brisbane lub bologna.

  3. Utwórz szablony widoków dla swojego motywu w odpowiednim katalogu, korzystając z biblioteki 20+ gotowych sekcji strony. Szablony powinny obsługiwać zmienne CSS do dynamicznego stosowania kolorów i stylów.

  4. Zdefiniuj palety kolorów w formacie JSON, uwzględniając co najmniej podstawowe kolory oraz warianty dla trybu ciemnego. Umiejętność automatycznie waliduje palety względem schematu i sprawdza kontrast WCAG AA.

  5. Skonfiguruj zasoby motywu (CSS, czcionki, obrazy) i upewnij się, że każda witryna może przesłonić domyślne ustawienia motywu. System wspiera per-tenant customization, co pozwala na indywidualizację dla każdego klienta.

  6. Przetestuj motyw, sprawdzając dziedziczenie, renderowanie palet kolorów oraz dostępność kontrastu. Jeśli motyw wymaga poprawek, umiejętność wspiera iteracyjne modyfikacje szablonów i stylów bez konieczności pełnego przebudowania.

Related skills

brainstorming

by obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

Frontend
49170

frontend-slides

by sickn33

Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual

Frontend
65135

landing-page-guide-v2

by bear2u

Create distinctive, high-converting landing pages that combine proven conversion elements with exceptional design quality. Build beautiful, memorable landing pages using Next.js 14+ and ShadCN UI that avoid generic AI aesthetics while following the 11 essential elements

Frontend
3486

shadcn-ui-setup

by maneeshanif

Install and configure Shadcn/ui component library with Radix UI primitives, Aceternity UI effects, set up components, and manage the component registry. Use when adding Shadcn/ui to a Next.js project or installing specific UI components for Phase 2.

Frontend
23167

keyword-research

by openclaw

Discovers high-value keywords with search intent analysis, difficulty assessment, and content opportunity mapping. Essential for starting any SEO or GEO content strategy.

Frontend
24138

browser-use

by browser-use

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.

Frontend
23107