working-with-playground-app

Solid

This skill provides guidance for building UI/UX prototypes in the Packmind playground app. It should be used when creating a new prototype, iterating on an existing prototype, or working with files in apps/playground/. Triggers on mentions of "playground", "prototype", or direct work within the apps/playground/ directory.

AI & Automation 287 stars 14 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Working With the Playground App ## Overview The playground app (`apps/playground/`) is a standalone Vite + React environment for iterating on UI/UX of Packmind features — both new and existing. Prototypes built here are meant to be easily convertible into production-ready code. ## UX Design Thinking Before writing any code, think like a UX designer. The playground exists to explore how a feature *feels* to use — not just how it looks. Apply these principles to every prototype: ### Design All States First Never prototype only the happy path. Before building, identify and plan for every state the user might encounter: - **Empty state** — What does the user see before any data exists? Guide them toward the first action. - **Loading state** — What appears while data is being fetched? Use skeletons or spinners to set expectations. - **Populated state** — The standard view with data. Test with both minimal and full datasets. - **Error state** — What happens when something fails? Show a clear message and a recovery path. - **Edge cases** — What about a single item? Hundreds? An extremely long name that might overflow? Prototype each state explicitly — use local state toggles or tabs to let reviewers switch between them. ### Use Realistic, Varied Data Mock data should stress-test the design, not just fill space: - Include **long names** that could wrap or overflow, **short names** that could look sparse, and **special characters**. - Vary counts: 0 items, 1 item, a handf...

Details

Author
PackmindHub
Repository
PackmindHub/packmind
Created
8 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

playground

Creates interactive HTML playgrounds — self-contained single-file explorers that let users configure something visually through controls, see a live preview, and copy out a prompt. Use when the user asks to make a playground, explorer, or interactive tool for a topic.

29,021 Updated today
anthropics
AI & Automation Listed

playground

Creates interactive HTML playgrounds — self-contained single-file explorers that let users configure something visually through controls, see a live preview, and copy out a prompt. Use when the user asks to make a playground, explorer, or interactive tool for a topic.

13 Updated today
thevibeworks
AI & Automation Listed

playground

Creates interactive HTML playgrounds, self-contained single-file explorers that let users configure something visually through controls, see a live preview, and copy out a prompt. Use when the user asks to make a playground, explorer, or interactive tool for a topic.

0 Updated 4 days ago
pgoell
Code & Development Listed

prototype

Build a UI prototype for design exploration. Creates a self-contained, unauthed page in the real web app with mock data, exposes it for preview, and runs visual audits. Use when exploring layouts, information architecture, or interaction patterns before committing to production implementation.

36 Updated today
raphaeltm
Web & Frontend Listed

ux-prototyping

Create interactive single-file HTML prototypes for UX validation. Use when the user asks to create a prototype, mockup, or interactive wireframe based on specs/architecture/ux.md or any UX specification. Triggers include requests like "create a prototype", "build a prototype from the UX spec", "make an interactive mockup", "prototype the user flow", or "validate the UX".

335 Updated today
aiskillstore