sickn33/agentic-awesome-skills/widget-based-design
Claude Code and agent skill by sickn33/agentic-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
Web and App implementation guide for Widget-Based Design. Trigger when user wants modular blocks, iOS Home Screen aesthetics, and customizable mini-apps.
Install
npx vskill@latest install sickn33/agentic-awesome-skills/widget-based-designSKILL.md
Widget-Based Design
"Miniature applications. Small, highly functional blocks of UI designed to be rearranged."
When to Use
Use this sub-style when the user's request matches the aesthetic described above. This is a child reference of the design-it skill and is not meant to be triggered directly.
Core Principles
- Strict Aspect Ratios: Widgets usually follow strict sizes (1x1 square, 2x1 rectangle, 2x2 large square).
- Glanceability: Widgets show the most important piece of data instantly. Deep interaction usually requires opening the full app.
- Corner Radius Match: The inner content's border radius should perfectly nest within the widget's outer border radius.
Visual DNA
- Colors: Widgets often use bright, solid color backgrounds or full-bleed photos to differentiate themselves.
- Typography: Large, bold numbers (like a clock or weather temp) paired with tiny sub-labels.
- Layout: Similar to Bento UI, but specifically focused on functional app-lets rather than just content layout.
Web Implementation
- CSS Example:
App Implementation
SwiftUI
- SwiftUI is perfect for this. The
LazyVGridhandles the layout, andcornerRadius(24)matches Apple's default widget styling perfectly. - Use
ZStackas the root of the widget to easily overlay content on top of complex gradients or images.
Flutter
- A
Stackinside aContainerwithBorderRadius.circular(24)is the blueprint for every widget. - Standard
GridViewis too rigid for mixed 2x1 and 1x1 widgets. Use theflutter_staggered_grid_viewpackage for production apps.
React Native
- In React Native,
flexWrap: 'wrap'combined with percentage widths (e.g.,47%for 2 columns with a gap) is the cleanest way to build a responsive widget layout. - If using
LinearGradientfromexpo-linear-gradientorreact-native-linear-gradient, applyStyleSheet.absoluteFillObjectso it sits behind the text.
Jetpack Compose
LazyVerticalGridwithGridCells.Fixed(2)andGridItemSpanperfectly recreate iOS widget grids.RoundedCornerShape(24.dp)is essential to sell the look.
Do's and Don'ts
- DO: Use full-bleed background colors to make different widgets stand out.
- DON'T: Put complex forms or scrollable lists inside a 1x1 widget.
Limitations
- This is a styling reference and does not replace environment-specific validation, accessibility testing, or expert review.
- Ensure appropriate contrast ratios and responsive behaviors are verified separately.
These in-app widget studies do not implement WidgetKit or Android home-screen widget lifecycles. Fixed heights do not guarantee square shapes or room for enlarged text. Preserve content-driven sizing, use dark text over the bright weather gradient and keep a separate unclipped wrapper for shadows.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/design-it/widget-based-design/SKILL.md
Popularity
- Repository stars
- 47,061
- Repository forks
- 6,855
- 7-day trend score
- 54
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/agentic-awesome-skills/widget-based-design)