一键导入
j-scaffold-web
Scaffold a new frontend web project with Vite, Tailwind CSS, and standard configuration. Supports React, Svelte, and Vue frameworks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scaffold a new frontend web project with Vite, Tailwind CSS, and standard configuration. Supports React, Svelte, and Vue frameworks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Extract clean Markdown from web pages via the self-hosted Crawl4AI service at $CRAWL4AI_URL. Use when WebFetch returns junk on JS-rendered or anti-bot pages, or for whole-site ingestion. Keyless — never install a crawler, puppeteer, or hosted Firecrawl.
Prioritize open TODO items by effort and impact, recommend what to work on next. Add the `full` keyword to also weigh project notes and stash context.
Create an isolated git worktree in a new tmux window via `just wt new`. Use when the user asks to use, create, spin up, or work in a worktree in a jolo container.
Browse, screenshot, or visually verify a local web app using the pre-installed browser-check and playwright-cli (never install your own browser). Use when asked to screenshot, browse, open/view a page, check the UI, or confirm the site is running.
Resume a session — read the paste-back handoff note to recall what we last worked on, falling back to a git+TODO status when none exists. Add the `full` keyword to also deep-scan project notes and memory.
Write the paste-back handoff note (scratch/resume-session.md) so the next session can hit the ground running. Add the `full` keyword to also save durable knowledge to denote notes + TODO and commit.
| name | j-scaffold-web |
| description | Scaffold a new frontend web project with Vite, Tailwind CSS, and standard configuration. Supports React, Svelte, and Vue frameworks. |
Scaffold a new frontend web project with Vite and standard configuration.
name (required): Project name--framework: react (default), svelte, or vueCreate the project using Vite:
pnpm create vite <name> --template <framework>-ts
Change into the project directory and install dependencies:
cd <name> && pnpm install
Add and configure Tailwind CSS:
pnpm add -D tailwindcss postcss autoprefixer
pnpm tailwindcss init -p
Configure the dev server to bind to 0.0.0.0 and use $PORT:
server: {
host: "0.0.0.0",
port: Number(process.env.PORT ?? 4000),
}
Set up Tailwind in the main CSS file with the standard directives.
Update package.json scripts:
dev: runs the dev server on $PORTbuild: builds for productionpreview: uses 0.0.0.0Create a basic folder structure:
src/
components/
styles/
Use hooks/ for React, lib/ for Svelte or Vue if needed.
Replace the starter screen with a minimal page that proves Tailwind is wired correctly.
If the project uses this repo's devcontainer conventions, ensure:
just dev is the default development entrypointhttp://localhost:$PORTpnpm over npmInitialize git if not already in a repo.
/j-scaffold-web myapp
/j-scaffold-web dashboard --framework svelte