agent-frontend-builder

Generates React Native screens and components following the eMSME design system rules.

2|Updated Jul 20, 2026
One-click install
npx skills add https://github.com/myrson2/eMSME --skill agent-frontend-builder-myrson2
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-frontend-builder
Source: https://github.com/myrson2/eMSME/tree/main/.agents/.agents/skills/agent-frontend-builder
Command: npx skills add https://github.com/myrson2/eMSME --skill agent-frontend-builder-myrson2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building UI for the eMSME mobile app requires strict adherence to a detailed design system — specific color tokens, typography rules, navigation patterns, and copy guidelines — and this Skill ensures every generated screen or component follows those rules instead of inventing inconsistent styles. ## Core Features & Use Cases - Design Token Enforcement: Applies the exact color palette (Philippine Blue, Gold, Red), 8px spacing grid, and radius/elevation rules defined for the eGovPH-aligned eMSME app. - Screen & Component Specs: Provides detailed specifications for all screens (Home, Aid, Documents, Scan/Upload, Notifications, eGovAI chat) and components (buttons, status pills, cards, form fields). - Voice & Copy Rules: Enforces bilingual Filipino/English plain-language copy and prohibits jargon like "blockchain" or "Wallet" in user-facing text. - Use Case: When asked to build a loan status card in the mobile app, the Skill ensures it shows outstanding balance as the largest text, uses the correct status chip colors, and avoids generating an out-of-scope repayment flow. ## Quick Start Use the agent-frontend-builder skill to generate a new Aid Matches screen component for the mobile app following the eMSME design system.

Frequently Asked Questions about agent-frontend-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a React Native screen that follows a design system?▼

Activate this Skill before writing any screen in the mobile/ directory. It loads the full eMSME design spec covering color tokens, typography, spacing, and component patterns, then applies those rules to the generated NativeWind code.

What design tokens does the eMSME mobile app use?▼

The app uses primary blue #1740DE, signal red #E63B27, amber #D99C45, and lavender #EFF1FD, with an 8px spacing grid and radius values of 12px for buttons, 18px for cards, and pill shapes for badges. Blue must cover roughly 85-90% of any screen.

Can I use NativeWind with Expo Google Fonts in React Native?▼

Yes, the spec uses @expo-google-fonts/inter for body text and Poppins as a stand-in display font until Sofia Pro Soft Bold is licensed. Fonts are registered via expo-font in App.tsx and referenced by family name in NativeWind.

What UI patterns are prohibited in the eMSME app?▼

The spec forbids calling anything a Wallet, adding new accent colors, generating in-app loan repayment flows, exposing words like blockchain or ledger in user copy, adding a sixth bottom tab, and chaining both step-up auth methods sequentially.

Why should step-up authentication offer OTP and face verification as equal options?▼

The spec requires either/or presentation because some users lack a working camera or lighting while others lack SMS signal. Neither method should be pre-selected or implied as preferred, and failure copy must always offer the other method as a fallback.