pma-web

Installation
SKILL.md

Web Frontend Implementation Guide

Use this skill together with /pma. /pma controls workflow, approval, and task tracking; this guide defines the implementation baseline after work is approved.

Keep this entry file lean. Load only the reference packs needed for the current task.

Scope

For PMA-managed SPA and internal-tool frontend projects using:

  • React 19 + TypeScript + Vite 8
  • TanStack Router for file-based type-safe routing
  • TanStack Query for server state
  • Zustand for UI-only client state
  • shadcn/ui (base-nova style) with @base-ui/react primitives and Tailwind CSS v4 — this is the only allowed UI ecosystem; Radix UI and other component libraries are forbidden (see references/baseline.md UI Library Policy)

Single-app layout is the default. Reach for a Bun monorepo only when the repo really hosts multiple apps or shared packages — a single SPA bolted onto a Rust or Go service does not need workspaces.

Not for SSR-first sites, content sites, or non-PMA projects.

Related skills

More from zzci/skills

Installs
128
Repository
zzci/skills
GitHub Stars
2
First Seen
Mar 18, 2026