← all publishers

Impertio-Studio

@impertio-studio source repo

797 published skills · page 2 of 8

  1. Thatopen Syntax Ifc Loading · impertio-studio bundle
    Use when loading IFC files into a ThatOpen viewer, configuring the IFC loader, or choosing between IfcLoader and IfcImporter approaches. Prevents WASM configuration failures and version mismatches. Covers IfcLoader setup, WASM path config, load() method, IfcFragmentSettings, IfcImporter (fragments-level), default IFC imports. Keywords: ifc, loading, ifcloader, wasm, setup, load, ifcimporter, fragments, web-ifc, model, uint8array, load IFC file, open model, import IFC, fetch and load.
    0
    installs
  2. Thatopen Agents Model Analyzer · impertio-studio bundle
    Use when analyzing an IFC model's contents, generating reports on element counts, properties, or spatial structure. Prevents inefficient model queries and incomplete analysis. Covers IFC model analysis: spatial structure extraction, property set enumeration, element counting by type, classification reports, model validation, data export, quality checks. Keywords: analyze, analysis, report, model, ifc, properties, count, spatial, structure, validate, quality, inventory, how many walls, list all elements, model summary, element statistics.
    0
    installs
  3. Thatopen Agents Viewer Builder · impertio-studio bundle
    Use when scaffolding a complete ThatOpen BIM viewer application from scratch, including project setup, package installation, and working code. Prevents incomplete project setup and missing dependencies. Covers end-to-end viewer creation: Vite project setup, npm dependencies, HTML container, TypeScript viewer code, IFC loading, highlighting, toolbar and panel UI, complete working application. Keywords: scaffold, project, setup, viewer, create, new, app, vite, template, starter, boilerplate, complete, how to start, new IFC viewer project, quick setup, getting started.
    0
    installs
  4. Qgis Impl 3d Visualization · impertio-studio bundle
    Use when creating 3D map views, configuring terrain, or rendering vector/point cloud data in 3D. Prevents performance issues from unoptimized point cloud rendering and incorrect terrain configuration. Covers Qgs3DMapSettings, terrain providers, 3D symbols, materials, camera/lights, and layout integration. Keywords: 3D visualization, Qgs3DMapSettings, terrain, point cloud 3D, 3D symbols, Phong material, 3D map, 3D renderer, show in 3D, elevation view, terrain model, 3D buildings.
    0
    installs
  5. Qgis Impl Network Analysis · impertio-studio bundle
    Use when performing routing, shortest path, or service area analysis on road/transport networks. Prevents incorrect results from wrong edge direction assumptions and missing cost strategies. Covers QgsGraphBuilder, QgsGraphAnalyzer (Dijkstra), QgsVectorLayerDirector, cost strategies, and service areas. Keywords: network analysis, routing, shortest path, Dijkstra, service area, QgsGraphBuilder, QgsGraphAnalyzer, road network, find route, travel distance, reachability, path between points.
    0
    installs
  6. Qgis Agents Map Generator · impertio-studio bundle
    Use when generating complete maps from data: loading, styling, composing layouts, and exporting. Prevents poor cartographic choices and empty map exports. Covers the full map pipeline: data loading, symbology selection, labeling, layout composition, atlas generation, and export. Keywords: map generation, create map, export map, symbology, labeling, layout, atlas, cartography, map pipeline, PDF export, make a map, print map, style layer, beautiful map.
    0
    installs
  7. Qgis Core Coordinate Systems · impertio-studio bundle
    Use when handling coordinate reference systems, transforming coordinates, or measuring distances/areas. Prevents silent data corruption from wrong CRS assignment and lat/lon coordinate order confusion. Covers CRS creation, coordinate transforms, datum transformations, distance measurement, and EPSG database. Keywords: CRS, EPSG, coordinate transform, projection, QgsCoordinateReferenceSystem, datum, QgsDistanceArea, reprojection, wrong location, map shifted, coordinates don't match, set projection.
    0
    installs
  8. Qgis Syntax Processing Scripts · impertio-studio bundle
    Use when running QGIS processing algorithms, creating custom algorithms, or chaining geoprocessing operations. Prevents hardcoded algorithm IDs, missing feedback handling, and incorrect parameter types. Covers processing.run(), custom QgsProcessingAlgorithm, @alg decorator, parameter types, and batch processing. Keywords: processing.run, QgsProcessingAlgorithm, algorithm, geoprocessing, batch processing, processing script, native:buffer, run tool from Python, automate QGIS, batch geoprocessing.
    0
    installs
  9. Qgis Agents Analysis Orchestrator · impertio-studio bundle
    Use when planning a spatial analysis workflow, choosing between analysis approaches, or chaining multiple operations. Prevents wrong analysis method selection and suboptimal workflow ordering. Covers vector vs raster decision trees, processing algorithm selection, workflow chaining, CRS/format guidance, and MCP server integration. Keywords: analysis workflow, spatial analysis, which algorithm, vector vs raster, workflow chain, analysis plan, orchestrate, how to start analysis, choose processing tool, plan GIS workflow.
    0
    installs
  10. Qgis Impl Postgis · impertio-studio bundle
    Use when connecting to PostGIS databases, loading spatial tables, or executing SQL from PyQGIS. Prevents connection string errors and plain-text password exposure in production. Covers QgsDataSourceUri, PostGIS layer loading (table/view/SQL), SQL execution, schema discovery, and authentication. Keywords: PostGIS, QgsDataSourceUri, PostgreSQL, spatial database, SQL, database connection, schema, PostGIS raster, connect to PostGIS, load from database, spatial SQL query.
    0
    installs
  11. Qgis Syntax Plugins · impertio-studio bundle
    Use when creating QGIS plugins, adding menu items, or integrating custom UI into QGIS. Prevents plugin lifecycle violations and resource cleanup failures. Covers plugin structure, metadata.txt, classFactory/initGui/unload, Qt Designer, and Plugin Repository publishing. Keywords: QGIS plugin, classFactory, initGui, unload, metadata.txt, iface, Plugin Builder, plugin repository, make plugin, create QGIS plugin, distribute plugin, plugin development.
    0
    installs
  12. Qgis Core Architecture · impertio-studio bundle
    Use when creating QGIS projects, understanding PyQGIS architecture, or reasoning about the QGIS data model. Prevents mixing standalone script initialization with plugin context, and threading violations. Covers Qt-based architecture, 5 core modules, project lifecycle, layer model, provider system, and QGIS 4.0 Qt6 notes. Keywords: QGIS architecture, QgsProject, QgsApplication, PyQGIS modules, layer model, provider system, plugin architecture, how QGIS works, QGIS internals, PyQGIS overview.
    0
    installs
  13. Qgis Impl Web Services · impertio-studio bundle
    Use when loading WMS/WFS/WMTS layers, configuring XYZ tile sources, or setting up QGIS Server. Prevents URI format errors for OGC web services and server misconfiguration. Covers WMS/WMTS/WFS/WCS clients, XYZ tiles, QGIS Server, server filters, and OGC API features. Keywords: WMS, WFS, WMTS, WCS, XYZ tiles, OGC, QGIS Server, web service, tile layer, OGC API, add satellite imagery, load online map, basemap, OpenStreetMap tiles.
    0
    installs
  14. Qgis Impl Print Layouts · impertio-studio bundle
    Use when creating print layouts, exporting maps to PDF/SVG/image, or generating atlas series. Prevents empty map exports from missing extent configuration and atlas misconfiguration. Covers QgsPrintLayout, layout items (map, label, legend, scale bar), atlas generation, and PDF/SVG/image export. Keywords: print layout, QgsPrintLayout, map export, PDF, atlas, legend, scale bar, QgsLayoutExporter, map composition, export to PDF, print map, create atlas, add legend.
    0
    installs
  15. Qgis Core Data Providers · impertio-studio bundle
    Use when loading data into QGIS, constructing layer URIs, or choosing between data formats. Prevents URI format errors that cause silent layer loading failures. Covers 12+ data providers, URI construction patterns, vector/raster/mesh formats, and GeoPackage best practices. Keywords: data provider, QgsDataSourceUri, load layer, Shapefile, GeoPackage, GeoJSON, PostGIS, WMS, WFS, memory layer, CSV, open file, import data, add layer, connect database.
    0
    installs
  16. Qgis Impl Georeferencing · impertio-studio bundle
    Use when georeferencing raster images or vector data using ground control points. Prevents accuracy loss from insufficient GCPs and wrong transformation type selection. Covers GCP management, 7 transformation types, QgsVectorWarper, residual computation, and accuracy assessment. Keywords: georeferencing, GCP, ground control point, QgsGcpPoint, transformation, Helmert, polynomial, thin plate spline, world file, align image to map, scanned map.
    0
    installs
  17. Qgis Syntax Pyqgis API · impertio-studio bundle
    Use when writing PyQGIS scripts, accessing features, editing layers, or performing geometry operations. Prevents edit session violations, threading crashes, and inefficient feature iteration. Covers 4 scripting contexts, feature CRUD, geometry operations, spatial indexing, background tasks, and basic symbology. Keywords: PyQGIS, QgsFeature, QgsFeatureRequest, QgsGeometry, edit layer, spatial index, QgsTask, background thread, symbology, read features, loop through layer, change style, select by attribute.
    0
    installs
  18. Qgis Errors Projections · impertio-studio bundle
    Use when diagnosing CRS/projection errors, coordinate mismatches, or datum transformation issues. Prevents silent data corruption from wrong CRS assignment and coordinate order confusion. Covers wrong EPSG selection, lat/lon vs lon/lat, datum warnings, on-the-fly reprojection pitfalls, and fix patterns. Keywords: CRS error, projection error, wrong EPSG, coordinate mismatch, datum transformation, lat lon order, reprojection, layer in wrong place, coordinates swapped.
    0
    installs
  19. Qgis Impl Raster Analysis · impertio-studio bundle
    Use when performing raster analysis: map algebra, terrain analysis, raster classification, or DEM processing. Prevents NoData handling errors and incorrect raster calculator expressions. Covers QgsRasterCalculator, DEM analysis (hillshade/slope/aspect), raster renderers, and GDAL processing algorithms. Keywords: raster analysis, QgsRasterCalculator, DEM, hillshade, slope, aspect, raster renderer, terrain, map algebra, elevation analysis, height map, calculate slope, terrain analysis.
    0
    installs
  20. Qgis Impl Vector Analysis · impertio-studio bundle
    Use when performing spatial analysis on vector data: buffering, clipping, intersecting, dissolving, or joining layers. Prevents geometry operation failures from NULL geometries and wrong CRS combinations. Covers spatial queries, overlay operations, attribute/spatial joins, field calculations, and vector output. Keywords: vector analysis, buffer, clip, intersect, dissolve, spatial join, overlay, QgsGeometry, QgsVectorFileWriter, find nearby, within distance, overlap analysis, combine layers.
    0
    installs
  21. Qgis Syntax Expressions · impertio-studio bundle
    Use when writing QGIS expressions for filtering, labeling, symbology, or field calculations. Prevents expression syntax errors and context misconfiguration. Covers QgsExpression parsing, evaluation contexts, field calculator, data-defined properties, and custom functions. Keywords: QgsExpression, expression, field calculator, label expression, data-defined, @qgsfunction, filter, evaluate, calculate field, formula, conditional label, dynamic value.
    0
    installs
  22. Qgis Errors Data Loading · impertio-studio bundle
    Use when diagnosing data loading failures, invalid layers, or provider connection errors. Prevents silent failures from unchecked layer validity and incorrect URI formats. Covers invalid layer detection, URI format errors, encoding issues, GeoPackage locking, connection failures, and performance. Keywords: invalid layer, isValid, data loading error, URI format, encoding, GeoPackage lock, connection failed, provider error, layer won't load, can't open shapefile.
    0
    installs
  23. Docker Syntax Compose Services · impertio-studio bundle
    Use when writing compose.yaml service definitions, configuring service dependencies, or setting up health checks and resource limits. Prevents depends_on without condition: service_healthy, which starts dependent services before the upstream is actually ready. Covers image, build, command, ports, environment, volumes, networks, depends_on with health conditions, healthcheck, deploy, restart, logging, profiles, and extends directives. Keywords: services, depends_on, condition: service_healthy, healthcheck, ports, volumes, networks, deploy, restart, profiles, compose.yaml, write compose file, service definition, start order, wait for database.
    0
    installs
  24. Docker Syntax Compose Resources · impertio-studio bundle
    Use when defining top-level networks, volumes, configs, or secrets in compose.yaml. Prevents misconfigured network drivers, orphaned volumes, and secrets mounted with wrong permissions. Covers networks, volumes, configs, secrets, IPAM, external resources, network aliases, volume drivers, and overlay networks. Keywords: docker compose, networks, volumes, configs, secrets, IPAM, overlay, bridge, shared network, shared volume, compose resources, service communication.
    0
    installs
  25. N8n Core API · impertio-studio bundle
    Use when integrating with n8n programmatically, managing workflows via API, or building n8n admin tools. Prevents authentication errors and incorrect endpoint usage. Covers all REST API endpoints (workflows, executions, credentials, users, tags, variables, projects), API key authentication via X-N8N-API-KEY header, cursor-based pagination, and API configuration. Keywords: n8n, REST API, endpoints, API key, X-N8N-API-KEY, pagination,, manage workflows via API, programmatic access, admin tool, external control. workflows, executions, credentials, admin tools.
    0
    installs
  26. N8n Impl Security · impertio-studio bundle
    Use when hardening n8n deployments or configuring security settings. Prevents credential leaks and unauthorized access by enforcing encryption, network isolation, and audit practices. Covers credential encryption (N8N_ENCRYPTION_KEY), execution data pruning, CORS, reverse proxy setup, SSL/TLS, task runners (N8N_RUNNERS_ENABLED), external secrets, security audit endpoint, Docker Secrets (_FILE suffix), and environment variable security. Keywords: n8n, security, encryption, SSL, reverse proxy, Docker, audit, secure n8n, encrypt credentials, HTTPS, access control, Docker secrets, audit..
    0
    installs
  27. N8n Impl Webhooks · impertio-studio bundle
    Use when configuring webhook endpoints in n8n workflows. Prevents the #1 mistake of using test URLs in production (different base paths). Covers Webhook node setup, 6 HTTP methods, test vs production URLs, 4 response modes, 4 auth methods, Respond to Webhook node (8 response types including JWT and streaming), dynamic path parameters, binary data handling, CORS configuration, IP whitelist, and 16MB payload limit. Keywords: n8n, webhook, HTTP, REST, callback, trigger, response mode, receive webhook, HTTP callback, test vs production URL, webhook auth, response mode..
    0
    installs
  28. N8n Agents Review · impertio-studio bundle
    Use when reviewing n8n workflows or validating workflow JSON before deployment. Prevents production errors by catching anti-patterns in node configuration, connection wiring, and expression syntax. Covers workflow JSON structure, node configuration, connection wiring, expression syntax, credential setup, error handling patterns, deployment configuration, and known anti-patterns. Keywords: n8n, review, validation, workflow, audit, anti-pattern, check my workflow, validate before deploy, find mistakes, workflow audit..
    0
    installs
  29. N8n Impl Deployment · impertio-studio bundle
    Use when deploying n8n v1.x to production or configuring Docker/queue mode. Prevents data loss from missing volume mounts or incorrect database configuration. Covers Docker/Docker Compose setup, 100+ environment variables, queue mode with Redis/BullMQ, worker processes, webhook processor, PostgreSQL/SQLite configuration, Traefik reverse proxy, scaling strategies, CLI commands (export/import/execute), backup strategies, and updating. Keywords: n8n, Docker, deployment, queue mode, Redis, PostgreSQL, backup, install n8n, Docker setup, production deploy, scale n8n, backup data, update n8n..
    0
    installs
  30. N8n Core Architecture · impertio-studio bundle
    Use when building n8n workflows, creating custom nodes, understanding data flow, or debugging execution issues. Prevents incorrect INodeExecutionData structure and data flow mistakes. Covers item-based execution model, binary data handling, paired items, node types (trigger/regular), process modes (main/worker/queue), and workflow settings. Keywords: n8n, architecture, INodeExecutionData, execution model, binary data,, how n8n works, data flow, execution model, getting started, item structure. paired items, trigger nodes, queue mode, workflow settings.
    0
    installs
  31. N8n Impl Custom Nodes · impertio-studio bundle
    Use when creating custom n8n nodes or building community node packages for npm. Prevents packaging errors from incorrect package.json n8n field configuration or missing credential registration. Covers n8n-nodes-starter template, community node packaging, project structure, programmatic vs declarative node styles, testing with WorkflowTestData, and publishing to npm. Keywords: n8n, custom node, community node, npm, INodeType, starter template, build custom node, create node, npm package, community node, extend n8n..
    0
    installs
  32. N8n Impl Integrations · impertio-studio bundle
    Use when integrating external APIs in n8n v1.x via HTTP Request node or OAuth2 credentials. Prevents pagination bugs from missing response handling or incorrect credential configuration. Covers HTTP Request node configuration, OAuth2 credential flows, pagination handling, generic credential usage for custom APIs, binary downloads, batch request patterns, and API error handling. Keywords: n8n, HTTP Request, API integration, OAuth2, pagination, credentials, connect to API, HTTP request, OAuth login, pagination, download file, batch requests..
    0
    installs
  33. N8n Syntax AI Nodes · impertio-studio bundle
    Use when building AI or LLM workflows in n8n v1.x (v1.19.4+). Prevents incorrect sub-node wiring by mismatching NodeConnectionTypes. Covers agent nodes (6 types), chain nodes, tool nodes, memory backends (8 types), vector stores (11 types), output parsers, text splitters, retrievers, AI sub-node connections (12 NodeConnectionTypes), langchain integration, RAG patterns, and human-in-the-loop. Keywords: n8n, AI nodes, LLM, langchain, RAG, vector store, agents, ChatGPT in n8n, AI workflow, LLM chain, RAG pipeline, vector search, AI agent..
    0
    installs
  34. N8n Errors Execution · impertio-studio bundle
    Use when debugging workflow execution failures or implementing error recovery in n8n. Prevents silent failures by enforcing the 4 error handling patterns. Covers node failures, timeout handling, continueOnFail pattern, Error Trigger node, error workflows, retry on fail configuration, Stop And Error node, and execution data inspection. Keywords: n8n, error, execution, retry, timeout, failure, recovery, debug, test execution, step by step, why did it fail, workflow stopped, node error, retry failed..
    0
    installs
  35. N8n Syntax Code Node · impertio-studio bundle
    Use when writing Code node logic in n8n workflows with JavaScript or Python. Prevents misuse of unavailable variables ($itemIndex, $secrets) or restricted modules (fs, http). Covers runOnceForAllItems vs runOnceForEachItem execution, available variables ($input, $json, items), binary data handling, built-in modules, $() node access, Python _ prefix convention, and restrictions. Keywords: n8n, Code node, JavaScript, Python, $input, $json, items, write code in n8n, JavaScript, Python, custom logic, transform items, Code node example..
    0
    installs
  36. N8n Errors Connection · impertio-studio bundle
    Use when troubleshooting API connection failures, credential errors, or timeout issues in n8n. Prevents misdiagnosis by providing deterministic symptom-cause-fix tables. Covers API failures, credential errors, timeout configuration, SSL/TLS issues, webhook URL problems (test vs production), rate limiting, queue mode connection issues (Redis), database connection failures, and retry strategies. Keywords: n8n, connection, API, timeout, SSL, credential, Redis, API not connecting, timeout, SSL error, credential invalid, Redis down, webhook URL wrong..
    0
    installs
  37. N8n Syntax Node Types · impertio-studio bundle
    Use when creating custom n8n nodes, defining node properties, implementing execute methods, or building declarative nodes. Prevents incorrect INodeProperties types and malformed displayOptions conditions. Covers INodeType interface, INodeTypeDescription, INodeProperties (22 types), displayOptions with rich conditions, execute() method with IExecuteFunctions, Node base class alternative, versioned nodes, declarative routing, and methods (loadOptions, listSearch, credentialTest, resourceMapping). Keywords: n8n, custom nodes, INodeType, INodeProperties, execute,, create custom node, INodeType, node properties, dropdown options, execute method. displayOptions, declarative routing, versioned nodes, credentialTest.
    0
    installs
  38. N8n Errors Expressions · impertio-studio bundle
    Use when debugging expression evaluation failures or undefined references in n8n workflows. Prevents data access errors by mapping every expression variable to its valid context. Covers undefined $json references, type mismatches, missing paired items, $itemIndex unavailability in Code node, $secrets restriction in Code node, JMESPath parameter order confusion, empty expression results, and context-dependent variable availability. Keywords: n8n, expression, error, $json, variable, type mismatch, expression error, undefined value, variable not found, wrong type, empty result..
    0
    installs
  39. N8n Impl Workflow Design · impertio-studio bundle
    Use when designing complex n8n v1.x workflows with branching, error handling, or sub-workflow patterns. Prevents silent failures from missing error workflows or incorrect merge node modes. Covers sub-workflow execution (Execute Workflow node), Error Trigger node, retry logic, branching (IF/Switch nodes), merge patterns (Merge node modes), loop patterns (Loop Over Items), wait/webhook resume, scheduling patterns, and Stop And Error node. Keywords: n8n, workflow design, error handling, sub-workflow, merge, branching, loop, iterate, for each, wait for approval, pause workflow, branching, sub-workflow, error handling..
    0
    installs
  40. N8n Syntax Credentials · impertio-studio bundle
    Use when creating custom credentials, implementing authentication, configuring OAuth2, or testing credential connections. Prevents incorrect authenticate injection methods and OAuth2 misconfiguration. Covers ICredentialType interface, credential properties, authenticate property with 4 injection methods (query, header, body, basic auth), OAuth2 configuration, API key patterns, credential testing via ICredentialTestRequest, and genericCredentialRequest. Keywords: n8n, credentials, ICredentialType, authenticate, OAuth2, API key,, setup credentials, API key, OAuth2, authenticate, test connection, credential not working. credential testing, ICredentialTestRequest, genericCredentialRequest.
    0
    installs
  41. N8n Syntax Expressions · impertio-studio bundle
    Use when writing n8n expressions, accessing node data, using JMESPath, or debugging expression errors. Prevents incorrect variable references and expression context mistakes. Covers all built-in variables ($json, $input, $node, $workflow, $execution, $env, $vars, $now, $today), JMESPath queries ($jmespath), paired items, static workflow data ($getWorkflowStaticData), utility functions ($ifEmpty), and expression context rules. Keywords: n8n, expressions, $json, $input, $node, JMESPath, $env, $vars,, access data, reference previous node, dynamic value, variable syntax, how to get field value. paired items, $getWorkflowStaticData.
    0
    installs
  42. N8n Syntax Trigger Nodes · impertio-studio bundle
    Use when creating custom trigger nodes or implementing webhook/polling handlers in n8n v1.x. Prevents incorrect trigger lifecycle implementation by missing closeFunction or manualTriggerFunction. Covers three trigger patterns (event/timer, polling, webhook), ITriggerFunctions, IWebhookFunctions, IPollFunctions interfaces, ITriggerResponse, webhook lifecycle methods (checkExists/create/delete), and WebhookResponseMode types. Keywords: n8n, trigger node, webhook, polling, ITriggerFunctions, schedule, cron, every Monday, daily, hourly, recurring, start workflow automatically, polling..
    0
    installs
  43. N8n Syntax Workflow JSON · impertio-studio bundle
    Use when creating workflow JSON, importing/exporting workflows, building workflow templates, or debugging connection issues. Prevents malformed IConnections nesting and invalid node parameter formats. Covers IWorkflowBase format, INode configuration, IConnections 3-level nesting (node name to connection type to output index to targets), NodeConnectionTypes (main + 12 AI types), node parameter formats, and workflow settings. Keywords: n8n, workflow JSON, IWorkflowBase, INode, IConnections,, import workflow, export workflow, workflow template, JSON format, workflow backup. NodeConnectionTypes, workflow templates, import, export.
    0
    installs
  44. N8n Syntax Extension Methods · impertio-studio bundle
    Use when transforming data in expressions, formatting dates, manipulating arrays/objects, or working with binary file metadata. Prevents using unavailable methods and incorrect method signatures. Covers 17 string methods (.extractEmail, .hash, .toDateTime, .urlEncode), 21 array methods (.pluck, .removeDuplicates, .chunk, .smartJoin), 13 number methods, 12 object methods (.compact, .keepFieldsContaining), 3 boolean methods, 25+ DateTime/Luxon methods (.plus, .minus, .format, .diffTo), and 7 BinaryFile properties. Keywords: n8n, extension methods, string, array, DateTime, Luxon, pluck,, transform data, rename field, filter items, format date, remove duplicates, extract email. extractEmail, removeDuplicates, binary file.
    0
    installs
  45. N8n Agents Project Scaffolder · impertio-studio bundle
    Use when creating new n8n deployments or scaffolding custom node packages from scratch. Prevents misconfiguration by generating production-ready project structures. Covers Docker Compose with PostgreSQL, environment file templates, custom node package scaffolds (n8n-nodes-starter), workflow JSON templates, credential configurations, queue mode setup, and backup scripts. Keywords: n8n, scaffold, project, Docker, deployment, template, new n8n setup, start from scratch, Docker compose template, project bootstrap..
    0
    installs
  46. Docker Impl Cicd · impertio-studio bundle
    Use when setting up Docker CI/CD pipelines, pushing images to registries, or configuring multi-platform builds with GitHub Actions. Prevents broken workflows from incorrect docker/build-push-action usage, missing registry authentication, or misconfigured buildx cache backends. Covers GitHub Actions workflows, GHCR and Docker Hub auth, buildx QEMU multi-platform builds, cache-to/cache-from, image tagging conventions. Keywords: docker/build-push-action, docker/login-action, buildx, QEMU, GHCR, ghcr.io, docker push, CI/CD, GitHub Actions, matrix builds, automate Docker build, push to registry, deploy container, pipeline.
    0
    installs
  47. Docker Impl Storage · impertio-studio bundle
    Use when persisting container data, mounting host directories, or configuring database storage volumes. Prevents data loss from anonymous volumes on container removal and silent mount failures with -v syntax. Covers named volumes, bind mounts, tmpfs, --mount vs -v, volume drivers, NFS, CIFS, backup/restore, and Compose volume integration. Keywords: docker volume, bind mount, tmpfs, --mount, -v, NFS, docker volume create, volumes-from, data loss, persist data, database volume, where is my data, files disappear after restart.
    0
    installs
  48. Docker Core Security · impertio-studio bundle
    Use when hardening containers, scanning images for vulnerabilities, or implementing least-privilege Docker deployments. Prevents running containers as root, exposing secrets in image layers, and skipping vulnerability scanning before production deployment. Covers Docker Scout, Trivy, rootless Docker, USER instruction, cap-drop, read-only filesystems, seccomp, AppArmor, content trust, and resource limits. Keywords: docker scout, trivy, USER, cap-drop, --read-only, seccomp, AppArmor, --no-new-privileges, DOCKER_CONTENT_TRUST, docker-bench-security, environment variable, password, secrets, credential leak, running as root, container security, harden container.
    0
    installs
  49. Docker Errors Build · impertio-studio bundle
    Use when debugging Docker build failures or unexpected cache behavior. Prevents wasted hours from misunderstanding COPY context paths, cache invalidation rules, and BuildKit mount syntax. Covers build errors, COPY/ADD not found, context too large, cache misses, ARG/ENV scope, multi-stage reference errors, platform mismatch. Keywords: docker build, COPY failed, cache invalidation, BuildKit, multi-stage, ARG, --mount, exec format error, build context, build fails, file not found during build, wrong platform, slow build.
    0
    installs
  50. Docker Agents Review · impertio-studio bundle
    Use when reviewing a Dockerfile or Compose file before merging, deploying, or auditing container security posture. Prevents shipping containers that run as root, lack health checks, expose secrets in layers, or use mutable tags like latest. Covers Dockerfile best practices, Compose validation, security audit, production readiness checks, anti-pattern detection. Keywords: Dockerfile review, docker compose config, HEALTHCHECK, USER, --no-cache, .dockerignore, capabilities, secrets, latest tag, is my Dockerfile secure, check my container, audit container, best practices.
    0
    installs
  51. Docker Core Networking · impertio-studio bundle
    Use when configuring Docker networks, debugging container connectivity, or setting up service discovery between containers. Prevents using the default bridge network in production, which lacks DNS resolution and automatic service discovery. Covers bridge, host, overlay, macvlan, ipvlan, and none drivers, DNS resolution, port mapping, network isolation, and user-defined networks. Keywords: docker network create, --network, -p, --publish, bridge, overlay, macvlan, docker-compose networks, DNS, service discovery, containers can't talk to each other, network not working, connect containers.
    0
    installs
  52. Docker Impl Production · impertio-studio bundle
    Use when hardening Dockerfiles for production deployment or choosing base images. Prevents containers running as root, missing HEALTHCHECK definitions, and zombie processes from shell-form ENTRYPOINT. Covers base image selection, USER, HEALTHCHECK, exec form, init, entrypoint scripts, OCI labels, digest pinning, and distroless images. Keywords: USER, HEALTHCHECK, ENTRYPOINT, scratch, alpine, distroless, tini, exec form, production ready, deploy container, secure container, optimize for production, smaller image, harden Dockerfile.
    0
    installs
  53. Docker Errors Compose · impertio-studio bundle
    Use when docker compose up fails, services refuse to start, or dependency health checks time out. Prevents cascading failures from unvalidated Compose files, incorrect depends_on conditions, and unescaped environment variable interpolation. Covers service dependency errors, orphan containers, port conflicts, volume permission issues, profile resolution, build context errors. Keywords: docker compose up, docker compose config, depends_on, service_healthy, orphan containers, variable interpolation, profiles, compose won't start, service keeps restarting, port already in use, services not connecting.
    0
    installs
  54. Docker Errors Runtime · impertio-studio bundle
    Use when a running container crashes, exits unexpectedly, or behaves incorrectly at runtime. Prevents misdiagnosis of OOM kills, permission denied errors, and silent container exits by following the logs-exec-inspect-events workflow. Covers exit codes, OOMKilled, port conflicts, exec format error, read-only filesystem, PID limits, resource exhaustion debugging. Keywords: docker logs, docker inspect, OOMKilled, exit code 137, permission denied, port already in use, SIGTERM, SIGKILL, docker exec, exits immediately, container won't start, restart loop, out of memory, container crashes, why did my container stop.
    0
    installs
  55. Docker Core Architecture · impertio-studio bundle
    Use when designing Docker container architecture or explaining how Docker Engine components interact. Prevents misconceptions about container isolation, image layering, and the relationship between daemon, containerd, and runc. Covers Docker Engine architecture, OCI standards, image layers, container lifecycle, build context model, and Docker object types. Keywords: dockerd, containerd, runc, OCI, image layers, docker build, docker run, BuildKit, container lifecycle, how Docker works, what is a container, Docker internals, image vs container.
    0
    installs
  56. Docker Impl Go Templates · impertio-studio bundle
    Use when formatting Docker CLI output with --format flags or extracting specific fields from docker inspect. Prevents broken template syntax from missing braces, incorrect field paths, and unquoted json calls. Covers Go template syntax, {{ .Field }}, json, table, range, if/else, and ready-to-use format strings for inspect, ps, images, and stats. Keywords: docker inspect, --format, Go template, json, table, range, docker ps format, format Docker output, get container IP, extract info, custom output.
    0
    installs
  57. Docker Syntax Buildkit · impertio-studio bundle
    Use when optimizing Dockerfile builds with cache mounts, mounting secrets during build, or writing multi-line RUN with heredoc syntax. Prevents baking credentials into image layers, cache-busting on every build due to missing --mount=type=cache, and using outdated non-BuildKit syntax. Covers syntax directive, heredoc RUN, --mount=type=cache for apt/npm/pip/go, --mount=type=secret, --mount=type=ssh, bind mounts, and platform ARGs. Keywords: # syntax=docker/dockerfile:1, --mount=type=cache, --mount=type=secret, --mount=type=ssh, heredoc, BUILDKIT_INLINE_CACHE, TARGETPLATFORM, build secrets, SSH in build, cache npm pip, modern Dockerfile syntax.
    0
    installs
  58. Docker Agents Generator · impertio-studio bundle
    Use when containerizing an application from scratch or generating Dockerfile and Compose configurations for a new project. Prevents insecure defaults by enforcing non-root users, multi-stage builds, health checks, and proper .dockerignore from the start. Covers Dockerfile generation for Node.js, Python, Go, Java, Rust, .NET, dev/prod Compose stacks, .dockerignore, .env templates. Keywords: Dockerfile, docker-compose.yml, multi-stage build, .dockerignore, HEALTHCHECK, non-root, FROM, COPY, ENTRYPOINT, containerize my app, dockerize, create Dockerfile for my project, how to Docker, new container setup.
    0
    installs
  59. Docker Errors Networking · impertio-studio bundle
    Use when containers cannot reach each other, DNS resolution fails between services, or published ports are not accessible from the host. Prevents connectivity failures from using the default bridge network, which lacks automatic DNS resolution and proper isolation. Covers DNS failures, connection refused, port mapping issues, iptables conflicts, overlay network problems, subnet collisions. Keywords: docker network, DNS resolution, connection refused, bridge, overlay, iptables, port mapping, docker network inspect, subnet, can't reach container, port not accessible, network error, DNS not resolving.
    0
    installs
  60. Docker Syntax CLI Images · impertio-studio bundle
    Use when building, tagging, pushing, or cleaning up Docker images. Prevents dangling image accumulation from missing prune commands and broken deployments from incorrect tag or push sequences. Covers docker buildx build, pull, push, tag, images, rmi, image prune, save, load, history, manifest inspect, system df, and system prune. Keywords: docker build, docker pull, docker push, docker tag, docker images, docker save, docker system prune, disk space full, cleanup, dangling images, free space, delete old images.
    0
    installs
  61. Docker Syntax Dockerfile · impertio-studio bundle
    Use when writing or reviewing Dockerfiles, choosing between CMD and ENTRYPOINT, or selecting COPY vs ADD. Prevents shell-form CMD that blocks signal propagation, ADD for local files where COPY suffices, and missing HEALTHCHECK in production images. Covers all 17 Dockerfile instructions: FROM, RUN, CMD, ENTRYPOINT, COPY, ADD, ENV, ARG, EXPOSE, VOLUME, WORKDIR, USER, HEALTHCHECK, LABEL, SHELL, STOPSIGNAL, ONBUILD, and parser directives. Keywords: FROM, RUN, CMD, ENTRYPOINT, COPY, ADD, HEALTHCHECK, USER, WORKDIR, ARG, ENV, # syntax=docker/dockerfile:1, CMD vs ENTRYPOINT, when to use, Dockerfile reference, Dockerfile best practices, write a Dockerfile.
    0
    installs
  62. Docker Syntax Multistage · impertio-studio bundle
    Use when optimizing Docker image size, separating build-time and runtime dependencies, or creating minimal production images. Prevents shipping compilers, build tools, and source code in production images by failing to use COPY --from to extract only final artifacts. Covers FROM AS stage naming, COPY --from, parallel stages, --target for partial builds, builder pattern, test stages, and shared dependency stages. Keywords: FROM AS, COPY --from, --target, docker build --target, multi-stage, builder pattern, distroless, alpine, scratch, reduce image size, Docker image too big, smaller container, separate build and runtime.
    0
    installs
  63. Docker Impl Compose Workflows · impertio-studio bundle
    Use when setting up multi-environment Compose workflows or merging override files. Prevents environment variable shadowing from incorrect precedence and broken extends from circular dependencies. Covers profiles, extends, include, compose.override.yaml, .env file precedence, compose watch, and multi-file merge patterns. Keywords: docker compose, profiles, extends, include, override, .env, compose watch, environment, dev vs production compose, multiple environments, compose file organization, hot reload.
    0
    installs
  64. Docker Impl Build Optimization · impertio-studio bundle
    Use when optimizing Docker build times or fixing unexpected cache invalidation. Prevents full rebuilds from incorrect instruction ordering and bloated images from missing .dockerignore entries. Covers layer caching rules, cache invalidation triggers, instruction ordering, .dockerignore, --mount=type=cache, bind mounts, and CI/CD cache backends with BuildKit. Keywords: docker build, cache, .dockerignore, BuildKit, --mount=type=cache, layer, COPY, RUN, slow build, build takes too long, rebuild every time, speed up Docker build, cache not working.
    0
    installs
  65. Docker Syntax CLI Containers · impertio-studio bundle
    Use when running, inspecting, or managing Docker containers from the CLI. Prevents silent data loss from missing -v on rm, zombie containers from skipped stop commands, and incorrect docker run flag combinations. Covers docker run, exec, logs, inspect, stats, ps, cp, stop, kill, rm, prune, and container lifecycle management. Keywords: docker run, docker exec, docker logs, docker inspect, docker ps, docker stop, docker rm, how to run container, check container logs, enter running container, list containers, manage containers.
    0
    installs
  66. Drawio Impl Uml · impertio-studio bundle
    Use when creating UML diagrams (class, sequence, use case, state machine, activity) in Draw.io. Prevents the common mistake of using generic arrows instead of UML-specific connector styles (aggregation=open diamond, composition=filled diamond, generalization=open triangle). Covers class diagram compartments, sequence diagram lifelines, and all 6 UML relationship types with correct arrow styles. Keywords: UML, class diagram, sequence diagram, use case, state machine, aggregation, composition, generalization, software design, object model, interaction diagram, class relationships.
    0
    installs
  67. Drawio Impl Bpmn · impertio-studio bundle
    Use when creating BPMN 2.0 process diagrams, workflow models, or business process maps in Draw.io. Prevents using wrong shapes for BPMN elements (e.g., rectangles for gateways) or mixing sequence and message flow styles. Covers events, activities, gateways, pools/lanes, and sequence vs message flows per BPMN 2.0 specification. Keywords: BPMN, business process, workflow, gateway, event, pool, lane, sequence flow, message flow, process diagram, model business process, workflow diagram, decision gateway.
    0
    installs
  68. Drawio Core Styles · impertio-studio bundle
    Use when styling Draw.io shapes, connectors, or labels. Prevents the common mistake of using wrong property names, missing html=1, or mismatched perimeters that cause rendering failures. Covers style string syntax, property categories, color system, fontStyle bitfield, and perimeter requirements. Keywords: drawio style, fillColor, strokeColor, fontStyle, perimeter, shape style, mxGraph CSS, change color, style shape, bold text, customize appearance, shape doesn't look right.
    0
    installs
  69. Drawio Errors XML · impertio-studio bundle
    Use when a Draw.io diagram fails to render, shows errors, or has structural problems. Prevents wasting time on symptoms by providing a diagnostic decision tree from symptom to root cause to fix. Covers XML structure errors, missing required cells, duplicate IDs, broken parent references, invalid styles, and HTML escaping issues. Keywords: drawio error, XML error, diagram broken, not rendering, duplicate ID, missing cell, invalid style, diagram won't open, Draw.io shows error, blank diagram, XML parse error.
    0
    installs
  70. Drawio Impl Network · impertio-studio bundle
    Use when creating network topology diagrams, infrastructure layouts, or cloud architecture diagrams in Draw.io. Prevents using wrong stencil namespaces (e.g., mxgraph.cisco vs mxgraph.cisco19). Covers Cisco/AWS/Azure/GCP stencils, network topology patterns, zone boundaries, and rack diagrams. Keywords: network diagram, topology, Cisco, AWS, Azure, GCP, stencil, router, switch, server, cloud, infrastructure diagram, network layout, server rack, IT architecture, network map.
    0
    installs
  71. Drawio Core Geometry · impertio-studio bundle
    Use when positioning shapes, routing edges, or placing labels in Draw.io diagrams. Prevents the #1 layout mistake: using absolute coordinates inside containers instead of relative coordinates. Covers the coordinate system, vertex and edge geometry, waypoints, container-relative positioning, and connection points. Keywords: drawio geometry, mxGeometry, coordinates, position, waypoints, connection points, exitX, entryX, shapes overlap, wrong position, edge routing, move shapes, align elements.
    0
    installs
  72. Drawio Impl Mindmaps · impertio-studio bundle
    Use when creating mind maps, concept maps, or radial hierarchy diagrams in Draw.io. Prevents the common mistake of using straight orthogonal connectors instead of curved organic lines for mind map branches. Covers central topic, branch shapes, curved connectors, color coding, and tree layout patterns. Keywords: mind map, concept map, central topic, branch, radial, tree layout, organic connector, brainstorm diagram, idea map, topic hierarchy, visual brainstorming.
    0
    installs
  73. Drawio Impl Swimlanes · impertio-studio bundle
    Use when creating swimlane diagrams, cross-functional flowcharts, or pool/lane layouts in Draw.io. Prevents the #1 swimlane mistake: using absolute coordinates for children instead of container-relative coordinates. Covers horizontal and vertical swimlanes, nested lanes, header sizing, and cross-lane connections. Keywords: swimlane, pool, lane, cross-functional, container, startSize, horizontal, vertical, responsibility diagram, who does what, department process, cross-team workflow.
    0
    installs
  74. Drawio Impl Templates · impertio-studio bundle
    Use when starting a diagram from a template or creating reusable diagram templates in Draw.io. Prevents rebuilding complex diagrams from scratch when a template exists. Covers the built-in template catalog (150+), custom template creation, template XML structure, and template modification patterns. Keywords: template, diagram template, custom template, template catalog, reusable diagram, start from template, pre-built diagram, diagram library, save as template.
    0
    installs
  75. Drawio Syntax Cells · impertio-studio bundle
    Use when creating shapes, connectors, groups, or containers in Draw.io XML. Prevents the common mistake of missing vertex/edge flags, broken parent references, or unescaped HTML in labels. Covers mxCell vertex/edge creation, UserObject metadata wrappers, HTML labels, placeholders, groups, and container nesting. Keywords: mxCell, vertex, edge, UserObject, object, HTML label, container, group, parent, create shape, create connector, add label, nest shapes, group elements.
    0
    installs
  76. Drawio Core XML Format · impertio-studio bundle
    Use when creating, reading, or modifying Draw.io diagram files (.drawio/.xml). Prevents the #1 AI mistake: generating compressed or malformed mxGraph XML that Draw.io cannot render. Covers the complete mxfile/diagram/mxGraphModel/root hierarchy, required structural cells, cell attributes, and compression rules. Keywords: drawio, mxGraph, XML, mxfile, mxGraphModel, mxCell, diagram, .drawio file, Draw.io file format, edit XML, programmatic diagram, generate .drawio file.
    0
    installs
  77. Drawio Impl CSV Import · impertio-studio bundle
    Use when generating Draw.io diagrams from tabular/CSV data or creating data-driven diagrams. Prevents the common mistake of missing directive lines or wrong connection JSON format. Covers all CSV directives (label, style, connect, layout, identity), column references, conditional styling, and auto-layout options. Keywords: CSV import, csv-to-diagram, data-driven diagram, # label, # style, # connect, tabular data, diagram from spreadsheet, import data, generate diagram from CSV, auto-generate diagram.
    0
    installs
  78. Drawio Impl Flowcharts · impertio-studio bundle
    Use when creating flowcharts, process flows, or decision trees in Draw.io. Prevents the common mistake of using wrong shapes for flowchart elements (e.g., rectangle for decisions instead of rhombus). Covers all ISO 5807 flowchart shapes, decision branching patterns, and directed flow layout. Keywords: flowchart, process flow, decision tree, rhombus, diamond, terminator, process, data flow, make a flowchart, yes no diagram, if then diagram, process steps, flow diagram.
    0
    installs
  79. Drawio Syntax Styles · impertio-studio bundle
    Use when looking up specific Draw.io style properties, shape names, arrow types, or edge routing algorithms. Prevents using non-existent property names or invalid values. Complete reference catalog of 120+ style properties, 22 built-in shapes, 21 arrow types, 7 edge routing algorithms, and stencil library format. Keywords: style property, shape catalog, arrow type, edgeStyle, stencil, mxgraph shape, sketch mode, all shapes, all arrows, style reference, look up property, available shapes.
    0
    installs
  80. Drawio Impl Er Diagrams · impertio-studio bundle
    Use when creating entity-relationship diagrams, database schemas, or data models in Draw.io. Prevents the common mistake of using generic arrows instead of crow's foot notation (ERone, ERmany, ERzeroToOne, etc.). Covers entity table shapes, PK/FK notation, all cardinality markers, and entityRelationEdgeStyle. Keywords: ER diagram, entity-relationship, crow's foot, ERone, ERmany, cardinality, database schema, table, database diagram, data model, table relationships, one-to-many, many-to-many.
    0
    installs
  81. Drawio Impl Architecture · impertio-studio bundle
    Use when creating C4 model diagrams, software architecture views, or cloud architecture diagrams in Draw.io. Prevents mixing cloud provider stencils in the same view or using wrong C4 color conventions. Covers C4 system context, container, and component diagrams, AWS/Azure/GCP stencil usage, and deployment views. Keywords: C4 model, architecture diagram, system context, container diagram, AWS, Azure, GCP, deployment, software architecture, cloud diagram, system design, infrastructure diagram.
    0
    installs
  82. Drawio Syntax Metadata · impertio-studio bundle
    Use when creating multi-page diagrams, working with layers, adding custom properties, or using placeholders in Draw.io. Prevents the common mistake of nesting diagram elements or using wrong placeholder scope. Covers pages, layers, custom properties, file-level variables, placeholders, tooltips, links, and MathJax support. Keywords: multi-page, layers, placeholder, variables, custom properties, tooltip, link, MathJax, metadata, multiple pages, add layer, dynamic labels, custom data on shape, diagram properties.
    0
    installs
  83. Drawio Errors Rendering · impertio-studio bundle
    Use when a Draw.io diagram renders but looks wrong — shapes invisible, connections misrouted, labels truncated, or layout broken. Prevents misdiagnosing visual issues by providing a symptom-based diagnostic decision tree. Covers invisible shapes, wrong connection routing, label overflow, container resize issues, and export problems. Keywords: rendering issue, invisible shape, wrong routing, label truncated, layout broken, misaligned, overlap, shape not visible, text cut off, diagram looks wrong, connections wrong direction.
    0
    installs
  84. Drawio Syntax Connections · impertio-studio bundle
    Use when connecting shapes with edges in Draw.io diagrams. Prevents the common mistake of hardcoding waypoints instead of using edge routing, or using wrong exit/entry point coordinates. Covers floating vs fixed connections, edge routing styles, waypoints, self-loops, custom connection points, and edge labels. Keywords: connection, edge, connector, exitX, exitY, entryX, entryY, edgeStyle, waypoint, orthogonal, connect shapes, draw arrow, link nodes, connection points, curved connector.
    0
    installs
  85. Drawio Agents Code Validator · impertio-studio bundle
    Use when validating Draw.io mxGraph XML for correctness before presenting to the user or saving to a file. Runs an 8-stage validation pipeline from XML well-formedness to perimeter consistency. Prevents delivering broken diagrams by catching structural, style, and geometry errors before output. Keywords: validate diagram, check XML, verify mxGraph, validation pipeline, diagram quality, diagram broken, fix diagram, check Draw.io file, diagram not rendering correctly.
    0
    installs
  86. Drawio Impl Mermaid Conversion · impertio-studio bundle
    Use when converting Mermaid diagrams to Draw.io format or deciding between Mermaid and native mxGraph XML. Prevents the critical mistake of expecting individually editable cells from Mermaid conversion (it produces a single compound shape). Covers supported Mermaid types, conversion methods, limitations, and decision criteria. Keywords: Mermaid, mermaid-to-drawio, conversion, compound shape, open_drawio_mermaid, convert Mermaid to Draw.io, import Mermaid, Mermaid diagram in Draw.io.
    0
    installs
  87. Drawio Agents Diagram Generator · impertio-studio bundle
    Use when a user asks to create, generate, or build any type of Draw.io diagram from a natural language description. Orchestrates diagram type selection, skill routing, XML generation, and validation. Prevents generating the wrong diagram type by providing a comprehensive decision tree from user intent to diagram type. Keywords: create diagram, generate diagram, build diagram, draw, make diagram, visualize, make a flowchart, draw architecture, create UML, I need a diagram.
    0
    installs
  88. Vite Impl Ssr · impertio-studio bundle
    Use when implementing SSR, configuring SSR externals, building SSR applications, or debugging SSR errors. Prevents incorrect SSR externals configuration and missing ssrFixStacktrace() for error debugging. Covers SSR dev workflow with Express middleware, ssrLoadModule(), SSR externals (ssr.noExternal, ssr.external, ssr.target), SSR manifest, import.meta.env.SSR, and production build steps. Keywords: SSR, ssrLoadModule, ssrFixStacktrace, ssr.noExternal, ssr.external, SSR manifest, middleware mode, server side rendering, SSR not working, hydration error, render on server.
    0
    installs
  89. Vite Errors Build · impertio-studio bundle
    Use when encountering Vite build failures, chunk size warnings, or version-specific build errors. Prevents the common mistake of using deprecated rollupOptions in v8 or misconfiguring build targets and minifiers. Covers Rolldown/Rollup bundling failures, CSS minification errors, sourcemap problems, library mode build failures, BundleError handling, and asset processing errors. Keywords: build error, Rolldown, chunk size, sourcemap, library mode, minify, BundleError, rollupOptions, build.target, build fails, vite build broken, chunk too large, production build error, output too big.
    0
    installs
  90. Vite Impl Migration · impertio-studio bundle
    Use when upgrading Vite versions, encountering deprecated APIs, or resolving version-specific breaking changes. Prevents using removed APIs after migration (e.g., rollupOptions in v8, legacy Sass API in v7, esbuild transforms in v8). Covers v5-to-v6 breaking changes (Environment API, json.stringify, PostCSS), v6-to-v7 (Node.js 20+, build.target), and v7-to-v8 (Rolldown, Oxc, Lightning CSS, rolldownOptions, moduleType). Keywords: migration, upgrade, breaking changes, Rolldown, Oxc, Lightning CSS, deprecated API, version compatibility, update Vite, upgrade Vite version, deprecated warning, API changed.
    0
    installs
  91. Vite Syntax Build · impertio-studio bundle
    Use when configuring production builds, optimizing output, setting build targets, or configuring chunk splitting. Prevents using wrong bundler config key for the target Vite version (rollupOptions vs rolldownOptions) and misconfiguring minifier or sourcemap settings. Covers build.target, build.outDir, build.assetsDir, build.assetsInlineLimit, build.cssCodeSplit, build.cssTarget, build.cssMinify, build.sourcemap, build.rolldownOptions (v8)/build.rollupOptions (v6-v7), build.lib, build.manifest, build.ssr, build.minify (oxc/terser/esbuild), build.emptyOutDir, and build.watch. Keywords: vite, build, rollup, rolldown, minify, sourcemap, chunk splitting, build target, configure production build, output settings, bundle size, code splitting.
    0
    installs
  92. Vite Agents Review · impertio-studio bundle
    Use when reviewing Vite configuration, validating a Vite project, checking for common mistakes, or auditing Vite code before deployment. Prevents shipping insecure envPrefix settings, wrong bundler options for the target version, and known anti-patterns. Covers config correctness, plugin hook signatures, HMR patterns, version-specific API usage, build optimization, environment variable security, SSR configuration, and anti-pattern detection. Keywords: review, validation, checklist, audit, anti-pattern, envPrefix, plugin hooks, security, SSR, build optimization, check my Vite config, is my setup correct, verify Vite project.
    0
    installs
  93. Vite Syntax Assets · impertio-studio bundle
    Use when importing static assets, using glob imports, configuring the public directory, loading Web Workers, or handling WebAssembly modules. Prevents incorrect query suffix usage, broken new URL() patterns, and misconfigured public directory paths. Covers asset imports, query suffixes (?url, ?raw, ?inline, ?worker), import.meta.glob, public directory, JSON imports, WebAssembly ?init, and Web Worker patterns. Keywords: asset import, query suffix, ?raw, ?url, ?worker, import.meta.glob, public directory, WebAssembly, Web Worker, import image, import SVG, static files, glob import, load file as string.
    0
    installs
  94. Vite Syntax Config · impertio-studio bundle
    Use when creating or editing vite.config.ts, setting up project configuration, or configuring shared Vite options. Prevents misconfiguring defineConfig(), forgetting loadEnv() for env-dependent config, and using wrong shared option defaults. Covers defineConfig(), conditional and async config functions, loadEnv(), and all shared options (root, base, mode, define, plugins, publicDir, cacheDir, logLevel, clearScreen, envDir, envPrefix, appType, future). Keywords: vite, config, defineConfig, loadEnv, vite.config.ts, shared options, plugins, configure Vite, vite.config.js, setup config, add plugin.
    0
    installs
  95. Vite Syntax Server · impertio-studio bundle
    Use when configuring the Vite dev server, setting up proxy rules, enabling HTTPS, restricting file system access, or using middleware mode. Prevents exposing the dev server on the network without proper host/CORS settings and misconfiguring proxy rewrite rules. Covers server.host, server.port, server.proxy, server.cors, server.https, server.hmr, server.fs (strict/allow/deny), server.warmup, server.middlewareMode, server.open, server.headers, server.watch, server.forwardConsole, and server.allowedHosts. Keywords: vite, dev server, proxy, HTTPS, CORS, HMR, middleware mode, file system access, configure dev server, API proxy, expose on network, access from other devices.
    0
    installs
  96. Vite Syntax Hmr API · impertio-studio bundle
    Use when implementing custom HMR handling, debugging HMR issues, writing HMR-aware modules, or understanding why full reloads happen. Prevents missing the import.meta.hot guard (causing production errors), reassigning hot.data instead of mutating it, and forgetting accept() boundaries. Covers ViteHotContext interface, import.meta.hot guard pattern, hot.accept() for self-accepting and dependency-accepting modules, hot.dispose(), hot.prune(), hot.invalidate(), hot.data for persistent state, hot.on()/hot.off()/hot.send() for custom events, built-in HMR events, and HMR boundary concept. Keywords: vite, HMR, hot module replacement, accept, dispose, invalidate, hot.data, full reload, changes not showing, page reloads instead of HMR, hot reload broken, preserve state on edit.
    0
    installs
  97. Vite Core Architecture · impertio-studio bundle
    Use when creating a new Vite project, understanding Vite internals, or reasoning about dev vs production behavior. Prevents confusing Vite's native ESM dev server with traditional bundler-based dev servers and misunderstanding the two-mode architecture. Covers dev server vs build pipeline, native ESM serving, dependency pre-bundling, module graph, internal tools evolution (esbuild to Oxc, Rollup to Rolldown), index.html as entry point, browser support targets, and Node.js requirements. Keywords: vite, architecture, dev server, build, ESM, Rolldown, Oxc, pre-bundling, module graph, how Vite works, what is Vite, Vite vs webpack, why is Vite fast.
    0
    installs
  98. Vite Impl Library Mode · impertio-studio bundle
    Use when building a library, creating an npm package, configuring UMD/ESM/CJS output, or setting up package.json exports. Prevents bundling peer dependencies into the library or misconfiguring output formats. Covers build.lib configuration, external dependencies, output formats (es, cjs, umd, iife), CSS handling, multiple entry points, vite-plugin-dts, and package.json exports. Keywords: build.lib, library mode, npm package, external, UMD, ESM, CJS, vite-plugin-dts, exports, publish to npm, build a library, bundle component, create npm package.
    0
    installs
  99. Vite Impl Optimization · impertio-studio bundle
    Use when configuring dependency pre-bundling, troubleshooting slow dev server starts, handling monorepo dependencies, or forcing cache invalidation. Prevents stale cache issues and missing optimizeDeps.include for dynamically imported dependencies. Covers pre-bundling (CJS-to-ESM conversion), optimizeDeps.include/exclude/force, automatic discovery, monorepo linked deps, caching (node_modules/.vite), and Rolldown vs esbuild. Keywords: optimizeDeps, pre-bundling, node_modules/.vite, cache invalidation, monorepo, esbuild, Rolldown, dev server slow, slow startup, dependencies not pre-bundled, force rebundle.
    0
    installs
  100. Vite Syntax Env Vars · impertio-studio bundle
    Use when configuring environment variables, using .env files, creating custom modes, or debugging env variable issues. Prevents exposing secrets by omitting the VITE_ prefix and misconfiguring .env file precedence. Covers import.meta.env built-ins, .env file loading order, VITE_ prefix requirement, dotenv-expand, custom modes, NODE_ENV vs mode, ImportMetaEnv TypeScript, HTML %VAR%, and loadEnv(). Keywords: import.meta.env, .env, VITE_ prefix, loadEnv, custom mode, NODE_ENV, ImportMetaEnv, environment variables not working, env undefined, access env variable, .env.local, secret exposed.
    0
    installs