Frontend Standards

Detailed React patterns and code examples for frontend implementation. Use when you need step-by-step guidance or concrete code patterns beyond what the auto-loaded frontend rules provide.

ms2sato Updated

File contents

Frontend Standards (Procedural Guide)

Note: Declarative rules (conventions, directory structure, naming) are in .claude/rules/frontend.md and auto-loaded for packages/client/**. This skill provides detailed code examples and patterns.

Detailed Documentation

  • frontend-standards.md — agent-console-specific frontend patterns: TanStack Router/Query usage, xterm.js integration, Tailwind conventions, Valibot form pitfalls, Browser Verification procedure for UI changes.
  • react-patterns.md — generic React patterns with full code examples: useSyncExternalStore for external stores, Suspense for async, async/await in event handlers, async useEffect with cleanup flag, icon component extraction.

The two files are non-overlapping. When a topic is generic React, it lives in react-patterns.md; when it is specific to agent-console's stack, it lives in frontend-standards.md.

See also: ux-design-standards skill for UX design principles that guide feature-level decisions.

ms2sato/agent-console/tree/main/.claude/skills/frontend-standards commit 0f0d09cfe7

Frequently asked questions

npx skillmds@latest add ms2sato/frontend-standards