skills/developing-ui/SKILL.md
Strict guidelines for building UI components, pages, and layouts. Ensures adherence to brand-identity tokens, technical constraints, and performance standards.
npx skillsauth add aagii9912/smarthub developing-uiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill defines the standard operating procedure for front-end development. It ensures all UI code is consistent, performant, accessible, and robust, while strictly adhering to the brand-identity skill.
When building a new UI element, follow this process:
Analyze & Plan
brand-identity/resources/design-tokens.json for available tokens.Scaffold
Style
Interact & Logic
Verify & Test
You MUST use the variables defined in the brand-identity skill.
color: #ff0000;color: var(--color-error-500);<button>, <nav>, <article>) over <div>.alt text or role="presentation".Don't just build the "happy path." You must account for:
loading="lazy" where appropriate.transform and opacity. Use will-change sparingly.development
Performs comprehensive code reviews on the Syncly codebase. Use when the user asks for a code review, audit, quality check, or wants to find bugs and security issues.
testing
Generates high-quality, predictable, and efficient .agent/skills/ directories based on user requirements. Use when the user asks to create a new skill or defining a new agent capability.
testing
Provides the single source of truth for brand guidelines, design tokens, technology choices, and voice/tone. Use this skill whenever generating UI components, styling applications, writing copy, or creating user-facing assets to ensure brand consistency.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.