frappe-frontend-development

Build Frappe app frontends with Vue 3 and Frappe UI components.

48|17|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/lubusIN/agent-skills --skill frappe-frontend-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-frontend-development
Source: https://github.com/lubusIN/agent-skills/tree/main/skills/frappe/frappe-frontend-development
Command: npx skills add https://github.com/lubusIN/agent-skills --skill frappe-frontend-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building modern frontend interfaces for Frappe apps often requires piecing together Vue 3, TailwindCSS, and Frappe UI, leading to inconsistent UX and integration friction.

Core Features & Use Cases

  • Vue 3 + Frappe UI components for rapid frontend development inside Frappe apps.
  • SPA and portal pages scaffolding for internal dashboards and public-facing interfaces.
  • Data fetching and resource patterns (Resource, List Resource, Document Resource) for seamless backend integration.

Quick Start

Scaffold a Frappe UI frontend inside your app, install dependencies, and run the dev server.

Frequently Asked Questions about frappe-frontend-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Vue 3 SPA frontend inside a Frappe app?

Scaffolding a Vue 3 SPA frontend inside a Frappe app involves configuring main.js and integrating Frappe UI components for component-based UI and data fetching.

What is the best way to create public-facing portal pages using Frappe UI?

Creating public-facing portal pages using Frappe UI is achieved by scaffolding portal pages within your Frappe environment, leveraging Vue 3 to ensure consistent UX and seamless backend data integration.

Can I use Frappe UI components for internal dashboards and data fetching?

Yes, you can use Frappe UI components for internal dashboards by utilizing data fetching and resource patterns like Document Resource and List Resource to achieve seamless backend integration.

How do I scaffold and configure a Frappe UI frontend project?

Scaffolding and configuring a Frappe UI frontend project requires setting up the project structure, configuring main.js, installing dependencies, and running the dev server to enable rapid frontend development.

Does Frappe UI support Vue 3 component-based development for desk extensions?

Yes, Frappe UI supports Vue 3 component-based development for desk extensions within a Frappe environment, enabling you to build modern interfaces and overcome integration friction.