Frontend Standards (Procedural Guide)
Note: Declarative rules (conventions, directory structure, naming) are in
.claude/rules/frontend.mdand auto-loaded forpackages/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:
useSyncExternalStorefor 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.