用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/cellajs/cella --skill verify命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | verify |
| description | Build, launch, and drive the cella frontend to verify UI changes at runtime. |
cd frontend && pnpm dev → http://localhost:3000 (plain HTTP in dev). Marketing pages (/about, /features, /sync-engine, /docs) render without the backend; an "Offline · Connection lost" toast appears when the backend is down — expected, not a regression.lsof -iTCP:3000 -sTCP:LISTEN before starting.cd frontend && pnpm ts (tsgo). Lint: pnpm exec biome check <file> from repo root.require('playwright') from outside the workspace. Import directly:
await import('<repo-root>/node_modules/.pnpm/playwright@<version>/node_modules/playwright/index.mjs') (glob node_modules/.pnpm/playwright@* from the repo root for the version). Chromium is cached in ~/Library/Caches/ms-playwright.appConfig.theme.screenSizes (Tailwind defaults: sm 640, md 768). useBreakpointBelow('sm') is strict < 640.use-scroll-visibility.ts ignores single-frame scroll jumps > 150px (MAX_GESTURE_DELTA) and has a 500ms initial cooldown — window.scrollBy(0, 1000) will NOT hide floating nav buttons. Simulate gestures with repeated page.mouse.wheel(0, ~100) ticks with ~60ms waits, and wait ~1s after load before scrolling.#floating-nav container, item ids like marketing-menu / docs-menu; hidden state is opacity-0 class on the button.