interactive-prototype-builder
Builds interactive prototypes with real data, navigation flows, and user interactions. Supports rapid iteration from concept to testable prototype.
来源信息
- 仓库
- Fadil369/Solutions
- 最近来源活动
- 2026年4月9日 00:36
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 1
- Forks
- 0
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- 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
在 GitHub 查看