本文へ移動
cccskills
無料GitHub で公開

prototype

Build a self-contained UI prototype for design exploration. Creates an unauthed page in the real web app with stress-test mock data, exposes the dev server for preview, and runs visual audits at mobile and desktop viewports. Use when exploring layouts, information architecture, or interaction patterns before production implementation.

日本語の概要は準備中です。原文の説明を表示しています。

raphaeltm/simple-agent-managerスター 68(GitHub 68 + cccskills 0)
連携ツールPlaywright

実行スコア 未検証

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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 のスキルをすべて見る

このスキルの問題を報告する