Frontend
8107 skills in Development > Frontend
cadquery-modeling
Create parametric 3D CAD models using CadQuery Python library. Use when building mechanical parts, assemblies, or exporting to STEP/STL formats. Supports workplanes, extrusions, chamfers, fillets, and boolean operations.
websocket
Implement real-time bidirectional communication using WebSocket connections. Use when building live chat, real-time notifications, streaming data feeds, or collaborative applications requiring persistent connections.
weasyprint
Convert HTML/CSS documents to PDF using WeasyPrint for web-styled reports. Use when generating PDFs from HTML templates, creating styled PDF reports from web content, or producing print-ready documents with CSS styling.
selenium
Automate browser interactions using Selenium WebDriver. Use this skill when you need to interact with dynamic JavaScript-heavy websites, fill forms, click buttons, handle authentication, or scrape content that requires browser rendering. NOT needed for static HTML parsing or processing already-fetched content.
crm-integration
Build integrations between multiple CRM systems with data mapping and sync logic. Use when syncing contacts between Salesforce and HubSpot, building bidirectional data flows, implementing CRM migration pipelines, or managing multi-CRM environments.
scrapy
Build web crawlers and spiders using the Scrapy framework. Use this skill when building large-scale web crawlers, following links across multiple pages, handling request throttling, or creating production scraping pipelines. NOT needed for parsing single HTML files or processing already-fetched content.
solidpython-csg
Generate OpenSCAD code from Python using SolidPython for CSG (Constructive Solid Geometry) modeling. Use for 3D printing models, parametric designs, and generating .scad files. Requires OpenSCAD for rendering to STL.
jinja2
Template engine for Python. Use when generating HTML, reports, or dynamic text from templates.
web-scraping
Fetch and extract content from web pages. Use when retrieving page content, extracting text and metadata, parsing HTML, or scraping structured data from URLs.
pandas
Tabular data manipulation and analysis with DataFrame structures. Read/write CSV/Excel files, filter rows, aggregate groups, merge datasets, pivot tables, and apply transformations. Use when processing exchange rate feeds, analyzing time-series currency data, cleaning and transforming datasets, joining multiple data sources, computing grouped statistics, handling missing values, or working with structured tabular data. Built on NumPy for performance.
opencascade-python
Access OpenCASCADE geometry kernel through Python bindings (pythonocc-core or OCP). Use for B-rep modeling, NURBS surfaces, boolean operations, and STEP/IGES file handling. Foundation for CadQuery and build123d.
regex-parsing
Regular expression pattern matching for tokenization. Use when building lexers, extracting tokens from source code, or validating identifier and literal formats.
busybox
BusyBox configuration and usage for embedded Linux systems. Use when creating minimal Linux environments, building rescue systems, or replacing standard utilities with BusyBox applets.
Unnamed Skill
Comprehensive React component coding guidelines, refactoring principles, and architectural patterns. **CRITICAL**: Focuses on patterns AI commonly fails to implement correctly, especially testability, props control, and component responsibility separation. Reference this skill when implementing or refactoring React components during Phase 2.
action-builder-skill
Use when creating or refactoring Nango integration actions to be thin API wrappers - provides patterns for minimal transformation logic, direct proxy calls, and standardized structure
pyvista-visualization
Visualize 3D meshes, point clouds, and volumetric data using PyVista. Use for interactive plotting, mesh inspection, and creating publication-quality figures. Built on VTK with simplified Pythonic interface.
orchestrator-tech-lead
Tech Lead for Claude Orchestrator. Creates implementation instructions based on planning documents and design specifications. Use when asked to create developer instructions or technical implementation guides for the orchestrator.
time-windows
Handle time window constraints in routing and scheduling. Use this skill when managing delivery windows, appointment times, service time constraints, or customer availability requirements in optimization problems.
webhook-triggers
Send and receive HTTP webhook notifications for event-driven automation. Use when triggering external workflows on invoice events, receiving callbacks from payment systems, integrating with third-party services, or building event-driven invoice pipelines.
test-guidelines
Comprehensive testing guidelines for Vitest and React Testing Library. Covers quality standards, AAA pattern, naming conventions, branch coverage, and best practices. Reference this skill when creating or updating test code during Phase 2 (Testing & Stories).