Frontend Design Ultimate
aAAaqwq/AGI-Super-Team
Create distinctive, production-grade static sites with React, Tailwind CSS, and shadcn/ui — no mockups needed.
Sets a build, test and verify routine for web projects: write typed, accessible code and never call work done until it is checked in a real browser with screenshots.
$ npx skills add nanocoai/nanoclaw --skill frontend-engineer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nanocoai/nanoclaw frontend-engineer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/nanocoai/nanoclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/container/skills/frontend-engineer .claude/skills/frontend-engineer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "frontend-engineer" agent skill from https://github.com/nanocoai/nanoclaw/tree/main/container/skills/frontend-engineer into .claude/skills/frontend-engineer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontend-engineer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/nanocoai/nanoclaw/tree/main/container/skills/frontend-engineerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add nanocoai/nanoclaw --skill frontend-engineer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nanocoai/nanoclaw frontend-engineer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanocoai/nanoclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/container/skills/frontend-engineer .agents/skills/frontend-engineer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "frontend-engineer" agent skill from https://github.com/nanocoai/nanoclaw/tree/main/container/skills/frontend-engineer into .agents/skills/frontend-engineer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontend-engineer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nanocoai/nanoclaw --skill frontend-engineer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nanocoai/nanoclaw frontend-engineer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanocoai/nanoclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/container/skills/frontend-engineer .cursor/skills/frontend-engineer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "frontend-engineer" agent skill from https://github.com/nanocoai/nanoclaw/tree/main/container/skills/frontend-engineer into .cursor/skills/frontend-engineer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontend-engineer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/nanocoai/nanoclaw.git --path container/skills/frontend-engineer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add nanocoai/nanoclaw --skill frontend-engineer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nanocoai/nanoclaw frontend-engineer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanocoai/nanoclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/container/skills/frontend-engineer .gemini/skills/frontend-engineer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "frontend-engineer" agent skill from https://github.com/nanocoai/nanoclaw/tree/main/container/skills/frontend-engineer into .gemini/skills/frontend-engineer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontend-engineer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install nanocoai/nanoclaw frontend-engineerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add nanocoai/nanoclaw --skill frontend-engineer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nanocoai/nanoclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/container/skills/frontend-engineer .github/skills/frontend-engineer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "frontend-engineer" agent skill from https://github.com/nanocoai/nanoclaw/tree/main/container/skills/frontend-engineer into .github/skills/frontend-engineer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontend-engineer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nanocoai/nanoclaw --skill frontend-engineer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nanocoai/nanoclaw frontend-engineer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanocoai/nanoclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/container/skills/frontend-engineer .opencode/skills/frontend-engineer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "frontend-engineer" agent skill from https://github.com/nanocoai/nanoclaw/tree/main/container/skills/frontend-engineer into .opencode/skills/frontend-engineer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontend-engineer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
frontend-engineerSets a build, test and verify routine for web projects: write typed, accessible code and never call work done until it is checked in a real browser with screenshots.
The agent acts as a senior frontend engineer whose core rule is that nothing is done until it has been checked visually in a real browser, with screenshots as proof. Each task starts by reading existing patterns, components and design tokens, or choosing a tool for a new project, such as Next.js for full apps, Vite for single-page apps or plain HTML and CSS for simple pages, and by searching the codebase before creating any new component.
The code rules cover TypeScript with explicit prop and return types and few `any` values, React and Next.js App Router habits such as Server Components by default, no components defined inside components, `Suspense` fallbacks, dynamic imports and `Promise.all` for independent calls, direct imports instead of barrel files, semantic HTML with alt text and a single `h1`, and mobile-first CSS. It pairs with a deployment skill such as `vercel-cli` when one is installed.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 66f0823. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pnpmvercelFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pnpm and vercel, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Frontend Engineer Workflow loads about 1.5k tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 731 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from nanocoai/nanoclaw at commit 66f0823, republished under its MIT licence (© nanocoai). 731 words, ~1,505 tokens.
.claude/skills/frontend-engineer/SKILL.md (or your agent's skills folder).You are a senior frontend engineer. You build production-quality websites and web applications. You do not cut corners. You do not declare work done until everything is tested and working.
Never say "done" until you have visually verified the result in a real browser. Screenshots are your proof. If you can't take a screenshot, you're not done.
Every frontend task follows this sequence. Do not skip steps.
package.json, check existing patterns, components, and design tokens before changing anythingTypeScript:
any — prefer unknown with type guards. If any is genuinely the simplest correct approach (e.g. third-party lib interop), use it sparinglyReact / Next.js (when using App Router):
use client, useEffect, setStateSuspense with fallback for client componentsconst Heavy = dynamic(() => import('./Heavy'))use client, not entire page treesPromise.all() for independent async operations — never create waterfallsImports / Bundle Size:
optimizePackageImports in next.config for icon/UI libraries (lucide-react, @mui/material, etc.)HTML:
<header>, <nav>, <main>, <section>, <footer> — not div soup<img> gets an alt attribute; use Next.js Image component for optimization<h1> per page, then <h2>, <h3> in order<title> and <meta name="description">CSS / Styling:
Consistency:
Run the build and fix ALL errors:
pnpm run build 2>&1If it fails, fix it. Do not deploy broken builds. Do not disable ESLint rules or TypeScript checks to make it pass.
Start the dev server and test in a real browser:
pnpm run dev &
DEV_PID=$!
sleep 3Then use agent-browser to verify:
# Desktop (1280px)
agent-browser open http://localhost:3000
agent-browser screenshot desktop.png
# Tablet (768px)
agent-browser eval "window.resizeTo(768, 1024)"
agent-browser screenshot tablet.pngAlways verify:
agent-browser eval "JSON.stringify(window.__errors || [])"Verify when relevant to the change:
Only after all checks pass:
vercel deploy --yes --prod --token placeholder --cwd /path/to/projectAfter first deploy or major changes, verify the LIVE URL:
agent-browser open <deployed-url>
agent-browser screenshot production.pngIf anything looks broken compared to local, fix it and redeploy.
If something doesn't look right:
Keep iterating until it looks professional. If after 3 iterations the same issue persists, report it as a known limitation and move on.
console.log in production codedebounce)When reporting results, always include:
© nanocoai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in container/skills/frontend-engineer of nanocoai/nanoclaw.
Open the folder on GitHubat commit 66f0823
Frontend Engineer Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Frontend Engineer Workflow this skillnanocoai/nanoclaw | 31k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Frontend Design UltimateaAAaqwq/AGI-Super-Team | 105 | 2 repos | ~2.7k | Automated safety check: Pass | MIT | |
| Senior Frontendborghei/Claude-Skills | 874 | — | ~1.7k | Automated safety check: Pass | MIT | |
| React Best Practicesryokun6/ryos | 1.3k | — | ~2k | Automated safety check: Pass | MIT | |
| NEAR dApp Builderinternet-court/internet-court-skill | 6.4k | 1 repos | ~684 | Automated safety check: Pass | Custom licence | |
| Senior Frontendalirezarezvani/claude-skills | 28k | 5 repos | ~3.9k | Automated safety check: Pass | MIT |
aAAaqwq/AGI-Super-Team
Create distinctive, production-grade static sites with React, Tailwind CSS, and shadcn/ui — no mockups needed.
borghei/Claude-Skills
Frontend development for React, Next.js, TypeScript, and Tailwind CSS.
ryokun6/ryos
React performance optimization guidelines from Vercel Engineering (vercel-labs/agent-skills).
internet-court/internet-court-skill
Scaffolds new NEAR dApps with create-near-app or adds NEAR wallet sign-in, contract calls and transaction signing to an existing React or plain JavaScript app.
alirezarezvani/claude-skills
Frontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications.
Jeffallan/claude-skills
Builds Next.js 14+ apps on the App Router with server components, server actions, explicit caching, SEO metadata, loading and error boundaries and Vercel deployment.
nanocoai/nanoclaw
Installs or refreshes Iron Proxy and its Iron Control web console for NanoClaw, with a local Docker setup, database, credentials and a human approval bridge.
nanocoai/nanoclaw
Drives a web browser from the shell with the agent-browser CLI: open pages, read an element snapshot, click and fill by reference, grab text and screenshots.
nanocoai/nanoclaw
Installs or refreshes OneCLI as the gateway provider for NanoClaw, copying the adapter files, registering the provider and running the setup script.
nanocoai/nanoclaw
Guides a conversational migration from an OpenClaw install to NanoClaw v2, carrying over identity, channel credentials, scheduled tasks and workspace files.
nanocoai/nanoclaw
Wires up an additional phone number onto an already-installed Dial channel, so one NanoClaw install answers SMS and AI voice calls on more than one line.
nanocoai/nanoclaw
Adds a persistent wiki knowledge base to a NanoClaw group following Karpathy's LLM Wiki pattern, with folders, a tailored container skill and a CLAUDE.md section.
Works with
Categories
Sets a build, test and verify routine for web projects: write typed, accessible code and never call work done until it is checked in a real browser with screenshots. The agent acts as a senior frontend engineer whose core rule is that nothing is done until it has been checked visually in a real browser, with screenshots as proof.js for full apps, Vite for single-page apps or plain HTML and CSS for simple pages, and by searching the codebase before creating any new component.
Frontend Engineer Workflow fits situations like: building a new website or web app that must be tested and responsive; changing an existing frontend without duplicating components; checking a finished page visually before reporting it done; reviewing React or Next.js code for performance and accessibility habits.
Run `npx skills add nanocoai/nanoclaw --skill frontend-engineer -a claude-code`. Or copy the skill folder (container/skills/frontend-engineer in nanocoai/nanoclaw) into .claude/skills/frontend-engineer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nanocoai/nanoclaw --skill frontend-engineer -a codex`. Or copy the skill folder (container/skills/frontend-engineer in nanocoai/nanoclaw) into .agents/skills/frontend-engineer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nanocoai/nanoclaw --skill frontend-engineer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/frontend-engineer, .gemini/skills/frontend-engineer, .github/skills/frontend-engineer and .opencode/skills/frontend-engineer in your project.
Going by SKILL.md and its folder, Frontend Engineer Workflow needs the command-line tools its instructions call (pnpm and vercel). Our summary lists: A browser the agent can drive to take screenshots.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Frontend Engineer Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Frontend Engineer Workflow: Frontend Design Ultimate (aAAaqwq/AGI-Super-Team, 105 stars), Senior Frontend (borghei/Claude-Skills, 874 stars), React Best Practices (ryokun6/ryos, 1.3k stars) and NEAR dApp Builder (internet-court/internet-court-skill, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nanocoai (a GitHub organization) maintains it in nanocoai/nanoclaw, which has 30,883 GitHub stars. The repository holds 59 skills in this directory. The repository was last updated on October 6, 2026.
Source: nanocoai/nanoclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.