Initial commit
This commit is contained in:
77
skills/fluxwing-library-browser/docs/07-examples-guide.md
Normal file
77
skills/fluxwing-library-browser/docs/07-examples-guide.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# Component Examples
|
||||
|
||||
This directory contains **fully expanded** component examples showing complete interaction states.
|
||||
|
||||
## Important Note
|
||||
|
||||
**These examples show expanded components** - they include all interactive states (hover, focus, disabled, error, etc.).
|
||||
|
||||
When you create new components using `/fluxwing-create`, they will have **only the default state** for fast MVP prototyping. This is by design to optimize for speed and agile development.
|
||||
|
||||
## Two-Phase Creation Workflow
|
||||
|
||||
### Phase 1: Fast MVP Creation
|
||||
```bash
|
||||
/fluxwing-create my-button
|
||||
# Creates component with default state only
|
||||
```
|
||||
|
||||
**Result**: Minimal, MVP-ready component for quick prototyping and stakeholder discussions.
|
||||
|
||||
### Phase 2: Add Interactive Polish
|
||||
```bash
|
||||
/fluxwing-expand-component my-button
|
||||
# Adds hover, active, disabled states automatically
|
||||
```
|
||||
|
||||
**Result**: Fully interactive component like the examples in this directory.
|
||||
|
||||
## What's in This Directory
|
||||
|
||||
All examples are **production-ready templates** showing:
|
||||
- Complete state coverage (default, hover, focus, disabled, etc.)
|
||||
- Full metadata and accessibility attributes
|
||||
- Proper variable definitions
|
||||
- ASCII art for all states
|
||||
|
||||
These serve as:
|
||||
1. **Reference patterns** for component structure
|
||||
2. **Visual examples** of what expanded components look like
|
||||
3. **Templates** you can copy and customize
|
||||
|
||||
## Using These Examples
|
||||
|
||||
### View an Example
|
||||
```bash
|
||||
/fluxwing-get primary-button
|
||||
```
|
||||
|
||||
### Copy to Your Project
|
||||
```bash
|
||||
/fluxwing-library
|
||||
# Browse and copy bundled templates
|
||||
```
|
||||
|
||||
### Create from Scratch
|
||||
```bash
|
||||
/fluxwing-create my-component
|
||||
# Then expand when needed:
|
||||
/fluxwing-expand-component my-component
|
||||
```
|
||||
|
||||
## Available Examples
|
||||
|
||||
- **Buttons**: primary-button, secondary-button
|
||||
- **Inputs**: email-input, password-input, text-input
|
||||
- **Cards**: card, pricing-card
|
||||
- **Forms**: form components
|
||||
- **Navigation**: navigation components
|
||||
- **Feedback**: alert, badge components
|
||||
|
||||
All examples follow uxscii standards and best practices.
|
||||
|
||||
## Need More?
|
||||
|
||||
- **Component creation guide**: See `../docs/03-component-creation.md`
|
||||
- **ASCII patterns**: See `../docs/06-ascii-patterns.md`
|
||||
- **Quick start**: See `../docs/01-quick-start.md`
|
||||
Reference in New Issue
Block a user