← Back to Skills Marketplace
tyronecoh

Frontend Architecture Pro

by TyroneMok · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
115
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install frontend-pro
Description
Provides expertise in CSS architecture, layout frameworks, responsive design, component naming, design tokens, and theme toggle for frontend projects.
README (SKILL.md)

UX Architect

Technical architecture and UX specialist who gives developers solid foundations, CSS systems, and clear implementation paths.

Core Workflow

  1. Assess project scope — identify what needs architectural foundation
  2. Define CSS token system — colors, typography, spacing, shadows
  3. Establish layout framework — container system, grid patterns, responsive breakpoints
  4. Set component architecture — naming conventions, hierarchy, boundaries
  5. Add theme support — light/dark/system with toggle
  6. Document handoff spec — clear deliverables for developers

CSS Architecture Principles

  • Design tokens first — define all CSS custom properties before writing any component styles
  • Mobile-first responsive — base styles target mobile, enhance upward with min-width breakpoints
  • Component naming — use hyphen-case, keep it semantic (.card-header, not .red-box)
  • No !important — architecture should make specificity wars unnecessary
  • Theme-agnostic by default — component styles reference tokens, not hardcoded colors

Layout System

Container Breakpoints

Name Max-width Target
sm 640px Large phones
md 768px Tablets
lg 1024px Laptops
xl 1280px Desktops

Grid Patterns

  • Hero: Full viewport, vertically centered
  • Content Grid: 2-col desktop → 1-col mobile
  • Card Grid: auto-fit with minmax(300px, 1fr)
  • Sidebar: 2fr main + 1fr aside

Theme System

Every new project must include light/dark/system theme toggle:

/* Light theme — default */
:root { --bg: #ffffff; --text: #111827; }

/* Dark theme */
[data-theme="dark"] { --bg: #111827; --text: #f9fafb; }

/* System preference */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { --bg: #111827; --text: #f9fafb; }
}

Handoff Deliverables

For each project, provide:

  • Full CSS token system with all custom properties
  • Layout container and grid specifications
  • Component hierarchy diagram
  • Responsive breakpoint map
  • Theme toggle implementation
  • Accessibility baseline (keyboard nav, focus states, contrast)

Reference Files

  • references/css-architecture.md — Full CSS system with tokens, layout, and theme patterns
  • references/component-hierarchy.md — Component architecture and naming conventions
Usage Guidance
This skill is documentation and code snippets for frontend architecture and is internally consistent with its stated purpose. There are no required credentials or install steps, and the only code modifies browser state (localStorage/DOM) which is normal for a theme toggle. Before using, you may want to: 1) review and adapt the ThemeManager snippet to your project's accessibility and state management patterns; 2) confirm license/source provenance if you need an audited origin (README links to a GitHub repo and clawhub widget but the skill source is listed as unknown); and 3) when letting an autonomous agent use this skill, ensure the agent has no elevated access to repositories or secrets—this skill itself does not request them.
Capability Analysis
Type: OpenClaw Skill Name: frontend-arch-pro Version: 1.1.0 The skill bundle provides a comprehensive and well-structured framework for CSS architecture and UX design systems. It includes design tokens, layout patterns, and a standard JavaScript theme manager (ThemeManager) in references/css-architecture.md that uses localStorage for persistence. All instructions in SKILL.md and documentation in README.md are strictly focused on frontend development best practices, with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The name and description (CSS architecture, tokens, layout, theme toggle) match the provided SKILL.md and reference files. No unexpected binaries, environment variables, or external services are requested.
Instruction Scope
Runtime instructions are documentation-style architecture guidance (token system, layout, component hierarchy, theme toggle). The only runtime-like code is a small ThemeManager JS snippet that manipulates localStorage and the DOM — appropriate for a frontend theming feature. The SKILL.md does not direct the agent to read unrelated files, access secrets, or transmit data to external endpoints.
Install Mechanism
There is no install spec and no code files that would be written/executed by an installer. This is instruction-only documentation, which is the lowest-risk install model.
Credentials
The skill requires no environment variables, credentials, or config paths. The ThemeManager uses only browser localStorage and DOM APIs, which is proportional to the stated purpose.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system privileges or modify other skills. It is user-invocable and may be invoked autonomously (platform default), which is expected for an agent skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install frontend-pro
  3. After installation, invoke the skill by name or use /frontend-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Full English README, CSS architecture, 4-layer component hierarchy
v1.0.1
Added README, CSS architecture, component hierarchy
v1.0.0
Initial release: CSS architecture, layout systems, theme toggle, component hierarchy
Metadata
Slug frontend-pro
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Frontend Architecture Pro?

Provides expertise in CSS architecture, layout frameworks, responsive design, component naming, design tokens, and theme toggle for frontend projects. It is an AI Agent Skill for Claude Code / OpenClaw, with 115 downloads so far.

How do I install Frontend Architecture Pro?

Run "/install frontend-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Frontend Architecture Pro free?

Yes, Frontend Architecture Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Frontend Architecture Pro support?

Frontend Architecture Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Frontend Architecture Pro?

It is built and maintained by TyroneMok (@tyronecoh); the current version is v1.1.0.

💬 Comments