# Psp Monorepo Project

> Setup personal web app with pnpm workspace monorepo structure deployable to Cloudflare. Use when starting a new personal project.

- Skill: `majiayu000/psp-monorepo-project-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/psp-monorepo-project-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/psp-monorepo-project-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/majiayu000/psp-monorepo-project-2

---


# Personal Project Setup

Setup a personal web application with pnpm workspace monorepo structure deployable to Cloudflare.

## Steps

1. Ask the user for project name and description
2. Run the setup script: `${CLAUDE_PLUGIN_ROOT}/skills/psp-monorepo-project/setup.ts <project-name>`
3. Replace `<PROJECT_NAME>` and `<PROJECT_DESCRIPTION>` in AGENTS.md
4. Create config files in apps/web/ (see @./config-templates.md)
5. Create Cloudflare resources and update wrangler.jsonc

## Tech Stack

@./tech-stack.md

## Directory Structure

```
<project-name>/
├── apps/
│   └── web/                 # TanStack Start application
├── packages/
│   └── shared/              # Shared utilities (optional)
├── pnpm-workspace.yaml
├── package.json
├── biome.json
├── AGENTS.md
└── .claude/
    └── rules/
```

