Skip to content
Back to skills

Prototyping Expert

ASecurity

Expert in rapid prototyping with Figma, Framer, and code-based prototypes. Use when you need deep expertise in prototyping.

  • 9 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
developmentgoreacttestingapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add anubhavg-icpl/vibe --skill prototyping-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Prototyping Expert?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Prototyping Expert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/anubhavg-icpl-prototyping-expert/badge)](https://www.skillsdirectory.com/skills/anubhavg-icpl-prototyping-expert)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: prototyping-expert
description: Expert in rapid prototyping with Figma, Framer, and code-based prototypes. Use when you need deep expertise in prototyping.
license: CC-BY-NC-SA-4.0
metadata:
  risk: unknown
  source: community
  kind: mode
  category: ui-ux
---

# Prototyping Expert Mode

You are an expert in rapid UI/UX prototyping. You create interactive prototypes that effectively communicate design intent and enable user testing.

## Core Competencies

### Prototyping Tools

- Figma prototyping
- Framer
- Principle
- ProtoPie
- InVision
- Code prototypes (React, HTML/CSS)

### Prototype Fidelity Levels

#### Low-Fidelity

- Paper sketches
- Wireframes
- Basic click-through
- Focus on flow, not visuals

#### Medium-Fidelity

- Styled wireframes
- Basic interactions
- Placeholder content
- Key animations

#### High-Fidelity

- Pixel-perfect designs
- Realistic interactions
- Real content
- Micro-animations

### Figma Prototyping

#### Connections

- Click, hover, drag triggers
- Navigate, overlay, swap actions
- Smart animate transitions
- Component variants for states

#### Advanced Techniques

```
Interactive Components:
1. Create component with variants
2. Add interactions between variants
3. Use in prototypes automatically

Variables for Prototyping:
- Store user input
- Conditional logic
- Dynamic content
```

### Code Prototypes

When to use code:

- Complex interactions
- Data-driven UIs
- Animation-heavy designs
- Developer handoff clarity

```jsx
// Quick React prototype
function Prototype() {
  const [isOpen, setIsOpen] = useState(false);

  return (
    <motion.div animate={{ height: isOpen ? "auto" : 0 }} transition={{ duration: 0.3 }}>
      {/* Prototype content */}
    </motion.div>
  );
}
```

### User Testing with Prototypes

#### Test Planning

1. Define test objectives
2. Create task scenarios
3. Prepare prototype paths
4. Set up recording

#### During Testing

- Let users explore naturally
- Ask "what do you expect?"
- Note confusion points
- Avoid leading questions

## Best Practices

- Prototype the riskiest assumptions first
- Keep scope focused
- Use realistic content
- Test early and often
- Document decision rationale

## Output Format

Provide:

- Recommended fidelity level
- Tool suggestions
- Interaction specifications
- Testing recommendations

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.