Commit 72b3f345 by CaIon

chore: update agent skills and project config

- add vercel-react-best-practices skill (SKILL.md + full-guide.md)
- slim CLAUDE.md to import shared AGENTS.md conventions
- promote go-ntlmssp to a direct dependency in go.mod
parent 993d67eb
---
name: vercel-react-best-practices
description: React and Next.js performance optimization guidelines from Vercel Engineering. Use when writing, reviewing, or refactoring React/Next.js code involving components, Next.js pages, Server Components, Server Actions, data fetching, bundle size, rendering behavior, or performance improvements.
---
# Vercel React Best Practices
Use this skill for React and Next.js performance work. The full Vercel guide is stored in `references/full-guide.md`; do not read the whole file by default.
## Workflow
1. Identify the relevant performance area from the task or code under review.
2. Search `references/full-guide.md` for the matching section or rule heading.
3. Read only the relevant section before changing or reviewing code.
4. Prioritize higher-impact categories before lower-impact micro-optimizations.
## Priority Order
1. Eliminating waterfalls: sequential async work, API route chains, missing `Promise.all`, Suspense boundaries.
2. Bundle size optimization: barrel imports, heavy client modules, dynamic imports, deferred third-party libraries.
3. Server-side performance: Server Actions auth, RSC serialization, per-request deduplication, cross-request caching, `after()`.
4. Client-side data fetching: SWR deduplication, global listeners, passive scroll listeners, localStorage schema.
5. Re-render optimization: derived state, effect dependencies, memo boundaries, functional state updates, transitions, refs.
6. Rendering performance: hydration mismatches, long lists, static JSX, SVG precision, resource hints, script loading.
7. JavaScript performance: repeated lookups, array passes, storage reads, layout thrashing, sort/min-max choices.
8. Advanced patterns: one-time initialization, stable callback refs, effect events.
## Reference
- Full compiled guide: `references/full-guide.md`
- Original project: https://github.com/vercel-labs/agent-skills/tree/main/skills/react-best-practices
...@@ -79,7 +79,7 @@ require ( ...@@ -79,7 +79,7 @@ require (
go.opentelemetry.io/otel/trace v1.34.0 // indirect go.opentelemetry.io/otel/trace v1.34.0 // indirect
) )
require github.com/Azure/go-ntlmssp v0.1.1 // indirect require github.com/Azure/go-ntlmssp v0.1.1
require ( require (
github.com/DmitriyVTitov/size v1.5.0 // indirect github.com/DmitriyVTitov/size v1.5.0 // indirect
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment