跳到正文
cccskills
免费在 GitHub 公开

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.

中文简介正在准备中。当前显示原文说明。

raphaeltm/simple-agent-manager星标 68(GitHub 68 + cccskills 0)
集成工具Playwright

实测评分 未实测

查看安装方法

包含的文件(2)

  • SKILL.md2.5 KB
  • agents/openai.yaml392 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

UI Prototype Builder

Build a self-contained UI prototype inside the real web app for design exploration and UX iteration.

Full Rules

Read .claude/rules/37-prototype-development.md for the complete prototype development rules. Everything below is a summary workflow.

Workflow

1. Audit the Existing UI

Before building, read the current implementation to understand:

  • What components and patterns already exist
  • What design tokens and styles are in use
  • What the current UX problems are

2. Create the Prototype

Create two files:

apps/web/src/pages/<name>-prototype/
  ├── index.tsx       # Main component — self-contained, no API calls, no auth
  └── mock-data.ts    # Stress-test mock data (long text, many items, empty states, edge cases)

Critical requirements:

  • Wrap content in a scrollable container: <div style={{ height: '100vh', overflow: 'auto' }}>
  • Use existing components (VmSizeCard, @simple-agent-manager/ui, etc.) wherever possible
  • Match the app's design tokens and dark theme
  • Design mobile-first (375px), then enhance for desktop (1280px)
  • Include mock data that pushes UI boundaries — this is how we find where it breaks

3. Wire the Route

Add to App.tsx in the public routes section:

import { MyPrototype } from './pages/<name>-prototype';

// In Routes, alongside other public routes:
<Route path="/prototype/<name>" element={<MyPrototype />} />

4. Start the Dev Server and Expose

cd apps/web && npx vite --host 0.0.0.0

Then expose the port using the SAM MCP expose_port tool (port 5173, protocol http). Share the resulting URL with the user.

5. Visual Audit

Run Playwright screenshots at both viewports:

  • Mobile: 375x667
  • Desktop: 1280x800

Check for: overflow, clipping, text wrapping, interactive element usability, empty states, long content handling.

Save screenshots to .codex/tmp/playwright-screenshots/.

NEVER Deploy to Production

Prototypes may be committed to feature branches for collaboration. They MUST be removed before any merge to main:

  • Delete prototype page directory
  • Remove route from App.tsx
  • Remove import from App.tsx

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Full API endpoint reference for SAM. Use when working on API routes, adding endpoints, writing API tests, or understanding the API surface. Trigger when asked about API endpoints, routes, or HTTP interfaces.

中文简介正在准备中。当前显示原文说明。

raphaeltm/simple-agent-manager682026年10月26日 更新

Full API endpoint reference for SAM. Use when working on API routes, adding endpoints, writing API tests, or understanding the API surface.

中文简介正在准备中。当前显示原文说明。

raphaeltm/simple-agent-manager682026年10月26日 更新

changelog

免费

Recent feature changes and implementation details for SAM. Use when understanding recent changes, checking what was modified recently, or understanding feature history. Trigger when asked about recent changes, what's new, or feature history.

中文简介正在准备中。当前显示原文说明。

raphaeltm/simple-agent-manager682026年10月26日 更新

changelog

免费

Recent feature changes and implementation details for SAM. Use when understanding recent changes, checking what was modified recently, or understanding feature history.

中文简介正在准备中。当前显示原文说明。

raphaeltm/simple-agent-manager682026年10月26日 更新

Cloudflare Workers architecture specialist. Advises on D1 migrations, KV usage patterns, R2 binary distribution, wrangler configuration, and Miniflare testing. Use when modifying wrangler.toml, working with Cloudflare services, or setting up testing infrastructure.

中文简介正在准备中。当前显示原文说明。

raphaeltm/simple-agent-manager682026年10月26日 更新

Constitution compliance validator focusing on Principle XI (No Hardcoded Values). Detects hardcoded URLs, timeouts, limits, and identifiers that should be configurable. Use proactively when implementing business logic, adding new features, or reviewing PRs for constitution compliance.

中文简介正在准备中。当前显示原文说明。

raphaeltm/simple-agent-manager682026年10月26日 更新

查看 raphaeltm 的全部技能

报告此技能的问题