pingpal-project

Document PingPal's monorepo structure and pnpm workflows across subprojects.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/lzx0122/PingPal --skill pingpal-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pingpal-project
Source: https://github.com/lzx0122/PingPal/tree/main/.cursor/skills/pingpal-project
Command: npx skills add https://github.com/lzx0122/PingPal --skill pingpal-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PingPal's repository hosts multiple subprojects without a root package.json, making it hard to grasp layout and standard workflows. This Skill documents the monorepo structure, the tech stack across subprojects, and the recommended pnpm workflows to navigate, build, and run each component.

Core Features & Use Cases

  • Clear overview of subproject roles (Tauri desktop UI, backend services, agent components).
  • Guidance on standard pnpm commands per subproject to develop, build, and test.
  • Real-world use cases like starting the UI, building the backend API, or running the vps-agent component.

Quick Start

Navigate to a subproject directory (e.g., Tauri or backend) and run the recommended pnpm commands from its root to start development, build, or tests.

Frequently Asked Questions about pingpal-project

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

FAQPage Schema
How do I navigate a monorepo without a root package.json using pnpm?

To navigate a monorepo without a root package.json, you must change into each subproject directory like Tauri or backend and run pnpm commands from there to develop, build, or test that specific component.

What is the recommended pnpm workflow for developing Tauri Vue 3 desktop UI in a monorepo?

The recommended pnpm workflow for Tauri Vue 3 desktop UI involves navigating to the desktop UI subproject directory and running standard pnpm commands from its root to start the development server or build the application.

Can I use standard pnpm commands to build backend services and agent components separately?

Yes, you can use standard pnpm commands to build backend services and agent components separately by navigating into the respective subproject directories and executing the build or test scripts defined in their individual package.json files.

Do I need any external dependencies beyond the standard pnpm toolchain to run these subprojects?

No, you do not need external dependencies beyond the standard pnpm toolchain to run these subprojects. The repository relies solely on standard pnpm workflows to manage development, building, and testing across its components.

Why is my pnpm command failing when run from the repository root?

Your pnpm command is failing because the repository lacks a root package.json. You must navigate into the specific subproject directory such as Tauri or backend before running any pnpm development or build commands.