AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Design Prototype

skill-dkeken-codex-skills-alternative-design-prototype · by DKeken

Assemble a clickable, runnable prototype from screens/components — wiring navigation, state, and interactions so a team can actually click through it. Use when the user says "make it clickable", "build a prototype", "wire up the flow", "interactive prototype", "make the screens navigate", or has static screens that need to come alive. Part of the Product Design set. Verifies interactions with a b…

No reviews yet
0 installs
27 views
0.0% view→install

Install

$ agentstack add skill-dkeken-codex-skills-alternative-design-prototype

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-dkeken-codex-skills-alternative-design-prototype)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Design Prototype? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Design — Prototype

Turn static screens into a working clickable flow that demonstrates the experience end to end. A prototype's job is to let someone experience the flow and give feedback — not to be production-hardened. Stubs are fine and expected; broken navigation is not.

When to use

  • You have screens/components (from image-to-code, url-to-code, or ideate) and need them connected.
  • "Make it clickable", "wire the flow", "let me click through it".
  • Validating a UX flow with stakeholders before real backend work.

When NOT to use

  • No screens exist yet → build them first (design-image-to-code / design-url-to-code).
  • You need production code with real data/auth — that's an engineering task, not a prototype.
  • Just checking a built prototype against the design → design-qa.

Inputs

  • The screens/components to connect.
  • The flow to demonstrate: happy path + key states.
  • ./design/context.md for the JTBD (the flow should make that easy).

Workflow

  1. Map the flow graph: screens are nodes, actions are edges (click → navigate, submit → state change). Write it down before wiring.
  2. Wire routing/navigation between screens.
  3. Add interaction states: hover, active, disabled, loading, empty, error, success. Cover at least the happy path + one error state (the most-skipped, most-important state).
  4. Stub data so it's clickable without a backend; clearly mark where real data plugs in.
  5. Verify: drive the whole happy path in a browser-automation tool — click every step, confirm nothing dead-ends. Fix what breaks.
  6. Keep it runnable with one command.

Worked example

Flow (JTBD: create first project in Template --[select]--> Name --[Create]--> Dashboard Name --[empty submit]--> Name(error: "Name required") Template --[back]--> Welcome states wired: hover on cards, loading on Create (300ms stub), error on empty name, success → Dashboard with the new project card stubs: templates = 3 fixtures; "Create" writes to in-memory store (TODO: real API) verify (browser): clicked Welcome→Template→Name→Create→Dashboard ✓; empty-name error shows ✓; back nav works ✓; no dead ends run: npm install && npm run dev → :5173


## Quality bar / Definition of done
- Full happy path is clickable end to end.
- At least one error/empty state is present and reachable.
- No dead ends or broken links.
- Runs locally; build + typecheck clean.
- A browser walkthrough of the happy path passes.

## Common pitfalls
- **Happy-path only** — skipping error/empty/loading states; those are where real feedback comes from.
- **Dead ends** — a button that goes nowhere kills the demo. Walk every path.
- **Over-engineering** — wiring a real backend/auth for a prototype. Stub it, mark the TODO.
- **Style drift** — re-styling screens during wiring so they no longer match the locked direction.
- **No verification** — assuming it works without clicking through it.

## Handoff
Working prototype → `design-qa` (conformance check vs the design + requirements) → `design-share` (publish for review). Don't share before QA on anything stakeholder-facing.

## Tooling
Needs a **browser-automation tool** to verify the flow by clicking through it. Without one, wire carefully and manually note that the walkthrough is unverified.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [DKeken](https://github.com/DKeken)
- **Source:** [DKeken/codex-skills-alternative](https://github.com/DKeken/codex-skills-alternative)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.