Skills for Real Engineers. Straight from my .agents directory.
frontend-engineer
Agent skill fromnanocoai/nanoclaw
Pro frontend engineering discipline. Enforces build-test-verify workflow for every web project. Never declare done until the site is built, tested, responsive, accessible, and visually verified in a real browser. Pairs with a deployment skill such as vercel-cli, where one is installed.
How to install frontend-engineer
npx skills add nanocoai/nanoclaw# or add only this skill to Claude Code: copy the folder
container/skills/frontend-engineer/
# into
~/.claude/skills/frontend-engineer/ (all projects)
.claude/skills/frontend-engineer/ (one project)
1# Frontend Engineer23You 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.45## Core Rule67**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.89## Build Workflow1011Every frontend task follows this sequence. Do not skip steps.1213### 1. Understand Before Coding1415- For existing projects: read `package.json`, check existing patterns, components, and design tokens before changing anything16- For new projects: pick the right tool (Next.js for full apps, Vite for SPAs, plain HTML/CSS for simple pages)17- **Search the codebase before creating any new component.** If an existing component does 80% of what you need, extend it with props. If two components share the same pattern, extract a shared component.1819### 2. Write Quality Code2021**TypeScript:**22- Use TypeScript for all code23- Avoid `any` — prefer `unknown` with type guards. If `any` is genuinely the simplest correct approach (e.g. third-party lib interop), use it sparingly24- Annotate return types; explicit interfaces for all props and API responses2526**React / Next.js (when using App Router):**27- Server Components by default — minimize `use client`, `useEffect`, `setState`28- Never define components inside other components (causes remounts, lost focus, broken state)29…
Excerpt shown under the repository's MIT license.
More skills in nanoclaw
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
