Skip to main content

interactive-prototype-builder

Builds interactive prototypes with real data, navigation flows, and user interactions. Supports rapid iteration from concept to testable prototype.

Quellinformationen

Repository
Fadil369/Solutions
Letzte Quellaktivität
9. April 2026 um 00:36
Erkannte Sprache von SKILL.md
Englisch
Sterne
1
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
Interactive Prototype Builder
version
1.0.0
description
Builds interactive prototypes with real data, navigation flows, and user interactions. Supports rapid iteration from concept to testable prototype.
author
workspace
activated
false
# Interactive Prototype Builder Builds interactive prototypes with real data, navigation flows, and user interactions. Supports rapid iteration from concept to testable prototype. ## Decision Framework ### When to Apply Use when: Rapid prototyping, user testing, concept validation, stakeholder demos ### When NOT to Apply Don't use when: Production code (refactor after validation) ## Anti-Patterns ### 1. Prototype Becomes Production Prototypes skip error handling, accessibility, and testing. Always refactor before shipping. ### 2. No Mock Data Strategy ```javascript // BAD: Hardcoded values everywhere const user = { name: 'John', email: 'john@example.com' }; // GOOD: Factory functions const createMockUser = (overrides = {}) => ({ id: faker.string.uuid(), name: faker.person.fullName(), email: faker.internet.email(), ...overrides }); ``` ## Trigger Phrases - "Create prototype" - "Quick mockup" - "User testing" - "Interactive demo" - "Concept validation" ## Patterns ### Prototype Router ```javascript const PrototypeApp = ({ screens }) => { const [currentScreen, setCurrentScreen] = useState('home'); const [sharedState, setSharedState] = useState({}); const Screen = screens[currentScreen]; return ( <Screen state={sharedState} setState={setSharedState} navigate={setCurrentScreen} /> ); }; ``` ## Integration - Works with: form-pattern-engine, component-lifecycle-manager
Auf GitHub ansehen