Skip to content

GH-235 Agent skills cleanup#235

Open
Jakubk15 wants to merge 4 commits intomasterfrom
cleanup/agent-skills
Open

GH-235 Agent skills cleanup#235
Jakubk15 wants to merge 4 commits intomasterfrom
cleanup/agent-skills

Conversation

@Jakubk15
Copy link
Member

No description provided.

…er agents' folders by script in package.json
@Jakubk15 Jakubk15 requested a review from vLuckyyy February 19, 2026 12:37
@netlify
Copy link

netlify bot commented Feb 19, 2026

Deploy Preview for eternalcodeteam-website ready!

Name Link
🔨 Latest commit 719ddf8
🔍 Latest deploy log https://app.netlify.com/projects/eternalcodeteam-website/deploys/6997071e4293940008904559
😎 Deploy Preview https://deploy-preview-235--eternalcodeteam-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 85 (🟢 up 3 from production)
Accessibility: 96 (no change from production)
Best Practices: 83 (🔴 down 17 from production)
SEO: 100 (no change from production)
PWA: 90 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @Jakubk15, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request significantly refactors the organization of AI agent skills by consolidating them into a single, dedicated .ai directory. This change aims to streamline skill management, improve discoverability, and reduce redundancy by removing older, separate skill directories. The refactoring simplifies the overall structure for AI agent capabilities.

Highlights

  • Skill Directory Consolidation: AI agent skills previously located in separate .agents, .claude, and .codex directories have been centralized into a single .ai directory.
  • Directory Renaming: The primary .agents skill directory has been renamed to .ai to reflect the new centralized structure.
  • Removal of Redundant Skills: All skill files and directories under .claude and .codex have been removed, indicating their content is now either redundant or superseded by the consolidated .ai skills.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • .agents/skills/next-best-practices/SKILL.md
    • Removed skill definition file.
  • .agents/skills/next-best-practices/async-patterns.md
    • Removed documentation for async patterns.
  • .agents/skills/next-best-practices/bundling.md
    • Removed documentation for bundling best practices.
  • .agents/skills/next-best-practices/data-patterns.md
    • Removed documentation for data patterns.
  • .agents/skills/next-best-practices/debug-tricks.md
    • Removed documentation for debug tricks.
  • .agents/skills/next-best-practices/directives.md
    • Removed documentation for directives.
  • .agents/skills/next-best-practices/error-handling.md
    • Removed documentation for error handling.
  • .agents/skills/next-best-practices/file-conventions.md
    • Removed documentation for file conventions.
  • .agents/skills/next-best-practices/font.md
    • Removed documentation for font optimization.
  • .agents/skills/next-best-practices/functions.md
    • Removed documentation for Next.js functions.
  • .agents/skills/next-best-practices/hydration-error.md
    • Removed documentation for hydration errors.
  • .agents/skills/next-best-practices/image.md
    • Removed documentation for image optimization.
  • .agents/skills/next-best-practices/metadata.md
    • Removed documentation for metadata handling.
  • .agents/skills/next-best-practices/parallel-routes.md
    • Removed documentation for parallel and intercepting routes.
  • .agents/skills/next-best-practices/route-handlers.md
    • Removed documentation for route handlers.
  • .agents/skills/next-best-practices/rsc-boundaries.md
    • Removed documentation for RSC boundaries.
  • .agents/skills/next-best-practices/runtime-selection.md
    • Removed documentation for runtime selection.
  • .agents/skills/next-best-practices/scripts.md
    • Removed documentation for script loading.
  • .agents/skills/next-best-practices/self-hosting.md
    • Removed documentation for self-hosting Next.js.
  • .agents/skills/next-best-practices/suspense-boundaries.md
    • Removed documentation for Suspense boundaries.
  • .agents/skills/next-upgrade/SKILL.md
    • Removed skill definition file.
  • .agents/skills/vercel-react-best-practices/AGENTS.md
    • Removed compiled best practices document.
  • .agents/skills/vercel-react-best-practices/SKILL.md
    • Removed skill definition file.
  • .agents/skills/vercel-react-best-practices/rules/advanced-event-handler-refs.md
    • Removed documentation for advanced event handler refs.
  • .agents/skills/vercel-react-best-practices/rules/advanced-init-once.md
    • Removed documentation for app initialization.
  • .agents/skills/vercel-react-best-practices/rules/advanced-use-latest.md
    • Removed documentation for useEffectEvent.
  • .agents/skills/vercel-react-best-practices/rules/async-api-routes.md
    • Removed documentation for async API routes.
  • .agents/skills/vercel-react-best-practices/rules/async-defer-await.md
    • Removed documentation for deferring await.
  • .agents/skills/vercel-react-best-practices/rules/async-dependencies.md
    • Removed documentation for dependency-based parallelization.
  • .agents/skills/vercel-react-best-practices/rules/async-parallel.md
    • Removed documentation for Promise.all().
  • .agents/skills/vercel-react-best-practices/rules/async-suspense-boundaries.md
    • Removed documentation for Suspense boundaries.
  • .agents/skills/vercel-react-best-practices/rules/bundle-barrel-imports.md
    • Removed documentation for avoiding barrel file imports.
  • .agents/skills/vercel-react-best-practices/rules/bundle-conditional.md
    • Removed documentation for conditional module loading.
  • .agents/skills/vercel-react-best-practices/rules/bundle-defer-third-party.md
    • Removed documentation for deferring third-party libraries.
  • .agents/skills/vercel-react-best-practices/rules/bundle-dynamic-imports.md
    • Removed documentation for dynamic imports.
  • .agents/skills/vercel-react-best-practices/rules/bundle-preload.md
    • Removed documentation for preloading based on user intent.
  • .agents/skills/vercel-react-best-practices/rules/client-event-listeners.md
    • Removed documentation for deduplicating event listeners.
  • .agents/skills/vercel-react-best-practices/rules/client-localstorage-schema.md
    • Removed documentation for localStorage versioning.
  • .agents/skills/vercel-react-best-practices/rules/client-passive-event-listeners.md
    • Removed documentation for passive event listeners.
  • .agents/skills/vercel-react-best-practices/rules/client-swr-dedup.md
    • Removed documentation for SWR deduplication.
  • .agents/skills/vercel-react-best-practices/rules/js-batch-dom-css.md
    • Removed documentation for avoiding layout thrashing.
  • .agents/skills/vercel-react-best-practices/rules/js-cache-function-results.md
    • Removed documentation for caching function results.
  • .agents/skills/vercel-react-best-practices/rules/js-cache-property-access.md
    • Removed documentation for caching property access.
  • .agents/skills/vercel-react-best-practices/rules/js-cache-storage.md
    • Removed documentation for caching storage API calls.
  • .agents/skills/vercel-react-best-practices/rules/js-combine-iterations.md
    • Removed documentation for combining array iterations.
  • .agents/skills/vercel-react-best-practices/rules/js-early-exit.md
    • Removed documentation for early function returns.
  • .agents/skills/vercel-react-best-practices/rules/js-hoist-regexp.md
    • Removed documentation for hoisting RegExp creation.
  • .agents/skills/vercel-react-best-practices/rules/js-index-maps.md
    • Removed documentation for building index maps.
  • .agents/skills/vercel-react-best-practices/rules/js-length-check-first.md
    • Removed documentation for early length checks.
  • .agents/skills/vercel-react-best-practices/rules/js-min-max-loop.md
    • Removed documentation for min/max loops.
  • .agents/skills/vercel-react-best-practices/rules/js-set-map-lookups.md
    • Removed documentation for Set/Map lookups.
  • .agents/skills/vercel-react-best-practices/rules/js-tosorted-immutable.md
    • Removed documentation for immutable sorting.
  • .agents/skills/vercel-react-best-practices/rules/rendering-activity.md
    • Removed documentation for Activity component.
  • .agents/skills/vercel-react-best-practices/rules/rendering-animate-svg-wrapper.md
    • Removed documentation for animating SVG wrappers.
  • .agents/skills/vercel-react-best-practices/rules/rendering-conditional-render.md
    • Removed documentation for explicit conditional rendering.
  • .agents/skills/vercel-react-best-practices/rules/rendering-content-visibility.md
    • Removed documentation for CSS content-visibility.
  • .agents/skills/vercel-react-best-practices/rules/rendering-hoist-jsx.md
    • Removed documentation for hoisting static JSX.
  • .agents/skills/vercel-react-best-practices/rules/rendering-hydration-no-flicker.md
    • Removed documentation for hydration mismatch without flickering.
  • .agents/skills/vercel-react-best-practices/rules/rendering-hydration-suppress-warning.md
    • Removed documentation for suppressing hydration warnings.
  • .agents/skills/vercel-react-best-practices/rules/rendering-svg-precision.md
    • Removed documentation for SVG precision optimization.
  • .agents/skills/vercel-react-best-practices/rules/rendering-usetransition-loading.md
    • Removed documentation for useTransition.
  • .agents/skills/vercel-react-best-practices/rules/rerender-defer-reads.md
    • Removed documentation for deferring state reads.
  • .agents/skills/vercel-react-best-practices/rules/rerender-dependencies.md
    • Removed documentation for narrowing effect dependencies.
  • .agents/skills/vercel-react-best-practices/rules/rerender-derived-state-no-effect.md
    • Removed documentation for calculating derived state.
  • .agents/skills/vercel-react-best-practices/rules/rerender-derived-state.md
    • Removed documentation for subscribing to derived state.
  • .agents/skills/vercel-react-best-practices/rules/rerender-functional-setstate.md
    • Removed documentation for functional setState updates.
  • .agents/skills/vercel-react-best-practices/rules/rerender-lazy-state-init.md
    • Removed documentation for lazy state initialization.
  • .agents/skills/vercel-react-best-practices/rules/rerender-memo-with-default-value.md
    • Removed documentation for memoized component default values.
  • .agents/skills/vercel-react-best-practices/rules/rerender-memo.md
    • Removed documentation for memoized components.
  • .agents/skills/vercel-react-best-practices/rules/rerender-move-effect-to-event.md
    • Removed documentation for interaction logic in event handlers.
  • .agents/skills/vercel-react-best-practices/rules/rerender-simple-expression-in-memo.md
    • Removed documentation for simple expression in useMemo.
  • .agents/skills/vercel-react-best-practices/rules/rerender-transitions.md
    • Removed documentation for transitions.
  • .agents/skills/vercel-react-best-practices/rules/rerender-use-ref-transient-values.md
    • Removed documentation for useRef with transient values.
  • .agents/skills/vercel-react-best-practices/rules/server-after-nonblocking.md
    • Removed documentation for non-blocking operations with after().
  • .agents/skills/vercel-react-best-practices/rules/server-auth-actions.md
    • Removed documentation for authenticating server actions.
  • .agents/skills/vercel-react-best-practices/rules/server-cache-lru.md
    • Removed documentation for cross-request LRU caching.
  • .agents/skills/vercel-react-best-practices/rules/server-cache-react.md
    • Removed documentation for per-request React.cache().
  • .agents/skills/vercel-react-best-practices/rules/server-dedup-props.md
    • Removed documentation for avoiding duplicate serialization.
  • .agents/skills/vercel-react-best-practices/rules/server-parallel-fetching.md
    • Removed documentation for parallel data fetching.
  • .agents/skills/vercel-react-best-practices/rules/server-serialization.md
    • Removed documentation for minimizing serialization.
  • .agents/skills/web-design-guidelines/SKILL.md
    • Removed skill definition file.
  • .claude/skills/next-best-practices/SKILL.md
    • Removed skill definition file.
  • .claude/skills/next-best-practices/async-patterns.md
    • Removed documentation for async patterns.
  • .claude/skills/next-best-practices/bundling.md
    • Removed documentation for bundling best practices.
  • .claude/skills/next-best-practices/data-patterns.md
    • Removed documentation for data patterns.
  • .claude/skills/next-best-practices/debug-tricks.md
    • Removed documentation for debug tricks.
  • .claude/skills/next-best-practices/directives.md
    • Removed documentation for directives.
  • .claude/skills/next-best-practices/error-handling.md
    • Removed documentation for error handling.
  • .claude/skills/next-best-practices/file-conventions.md
    • Removed documentation for file conventions.
  • .claude/skills/next-best-practices/font.md
    • Removed documentation for font optimization.
  • .claude/skills/next-best-practices/functions.md
    • Removed documentation for Next.js functions.
  • .claude/skills/next-best-practices/hydration-error.md
    • Removed documentation for hydration errors.
  • .claude/skills/next-best-practices/image.md
    • Removed documentation for image optimization.
  • .claude/skills/next-best-practices/metadata.md
    • Removed documentation for metadata handling.
  • .claude/skills/next-best-practices/parallel-routes.md
    • Removed documentation for parallel and intercepting routes.
  • .claude/skills/next-best-practices/route-handlers.md
    • Removed documentation for route handlers.
  • .claude/skills/next-best-practices/rsc-boundaries.md
    • Removed documentation for RSC boundaries.
  • .claude/skills/next-best-practices/runtime-selection.md
    • Removed documentation for runtime selection.
  • .claude/skills/next-best-practices/scripts.md
    • Removed documentation for script loading.
  • .claude/skills/next-best-practices/self-hosting.md
    • Removed documentation for self-hosting Next.js.
  • .claude/skills/next-best-practices/suspense-boundaries.md
    • Removed documentation for Suspense boundaries.
  • .claude/skills/next-upgrade/SKILL.md
    • Removed skill definition file.
  • .claude/skills/vercel-react-best-practices/AGENTS.md
    • Removed compiled best practices document.
  • .claude/skills/vercel-react-best-practices/SKILL.md
    • Removed skill definition file.
  • .claude/skills/vercel-react-best-practices/rules/advanced-event-handler-refs.md
    • Removed documentation for advanced event handler refs.
  • .claude/skills/vercel-react-best-practices/rules/advanced-init-once.md
    • Removed documentation for app initialization.
  • .claude/skills/vercel-react-best-practices/rules/advanced-use-latest.md
    • Removed documentation for useEffectEvent.
  • .claude/skills/vercel-react-best-practices/rules/async-api-routes.md
    • Removed documentation for async API routes.
  • .claude/skills/vercel-react-best-practices/rules/async-defer-await.md
    • Removed documentation for deferring await.
  • .claude/skills/vercel-react-best-practices/rules/async-dependencies.md
    • Removed documentation for dependency-based parallelization.
  • .claude/skills/vercel-react-best-practices/rules/async-parallel.md
    • Removed documentation for Promise.all().
  • .claude/skills/vercel-react-best-practices/rules/async-suspense-boundaries.md
    • Removed documentation for Suspense boundaries.
  • .claude/skills/vercel-react-best-practices/rules/bundle-barrel-imports.md
    • Removed documentation for avoiding barrel file imports.
  • .claude/skills/vercel-react-best-practices/rules/bundle-conditional.md
    • Removed documentation for conditional module loading.
  • .claude/skills/vercel-react-best-practices/rules/bundle-defer-third-party.md
    • Removed documentation for deferring third-party libraries.
  • .claude/skills/vercel-react-best-practices/rules/bundle-dynamic-imports.md
    • Removed documentation for dynamic imports.
  • .claude/skills/vercel-react-best-practices/rules/bundle-preload.md
    • Removed documentation for preloading based on user intent.
  • .claude/skills/vercel-react-best-practices/rules/client-event-listeners.md
    • Removed documentation for deduplicating event listeners.
  • .claude/skills/vercel-react-best-practices/rules/client-localstorage-schema.md
    • Removed documentation for localStorage versioning.
  • .claude/skills/vercel-react-best-practices/rules/client-passive-event-listeners.md
    • Removed documentation for passive event listeners.
  • .claude/skills/vercel-react-best-practices/rules/client-swr-dedup.md
    • Removed documentation for SWR deduplication.
  • .claude/skills/vercel-react-best-practices/rules/js-batch-dom-css.md
    • Removed documentation for avoiding layout thrashing.
  • .claude/skills/vercel-react-best-practices/rules/js-cache-function-results.md
    • Removed documentation for caching function results.
  • .claude/skills/vercel-react-best-practices/rules/js-cache-property-access.md
    • Removed documentation for caching property access.
  • .claude/skills/vercel-react-best-practices/rules/js-cache-storage.md
    • Removed documentation for caching storage API calls.
  • .claude/skills/vercel-react-best-practices/rules/js-combine-iterations.md
    • Removed documentation for combining array iterations.
  • .claude/skills/vercel-react-best-practices/rules/js-early-exit.md
    • Removed documentation for early function returns.
  • .claude/skills/vercel-react-best-practices/rules/js-hoist-regexp.md
    • Removed documentation for hoisting RegExp creation.
  • .claude/skills/vercel-react-best-practices/rules/js-index-maps.md
    • Removed documentation for building index maps.
  • .claude/skills/vercel-react-best-practices/rules/js-length-check-first.md
    • Removed documentation for early length checks.
  • .claude/skills/vercel-react-best-practices/rules/js-min-max-loop.md
    • Removed documentation for min/max loops.
  • .claude/skills/vercel-react-best-practices/rules/js-set-map-lookups.md
    • Removed documentation for Set/Map lookups.
  • .claude/skills/vercel-react-best-practices/rules/js-tosorted-immutable.md
    • Removed documentation for immutable sorting.
  • .claude/skills/vercel-react-best-practices/rules/rendering-activity.md
    • Removed documentation for Activity component.
  • .claude/skills/vercel-react-best-practices/rules/rendering-animate-svg-wrapper.md
    • Removed documentation for animating SVG wrappers.
  • .claude/skills/vercel-react-best-practices/rules/rendering-conditional-render.md
    • Removed documentation for explicit conditional rendering.
  • .claude/skills/vercel-react-best-practices/rules/rendering-content-visibility.md
    • Removed documentation for CSS content-visibility.
  • .claude/skills/vercel-react-best-practices/rules/rendering-hoist-jsx.md
    • Removed documentation for hoisting static JSX.
  • .claude/skills/vercel-react-best-practices/rules/rendering-hydration-no-flicker.md
    • Removed documentation for hydration mismatch without flickering.
  • .claude/skills/vercel-react-best-practices/rules/rendering-hydration-suppress-warning.md
    • Removed documentation for suppressing hydration warnings.
  • .claude/skills/vercel-react-best-practices/rules/rendering-svg-precision.md
    • Removed documentation for SVG precision optimization.
  • .claude/skills/vercel-react-best-practices/rules/rendering-usetransition-loading.md
    • Removed documentation for useTransition.
  • .claude/skills/vercel-react-best-practices/rules/rerender-defer-reads.md
    • Removed documentation for deferring state reads.
  • .claude/skills/vercel-react-best-practices/rules/rerender-dependencies.md
    • Removed documentation for narrowing effect dependencies.
  • .claude/skills/vercel-react-best-practices/rules/rerender-derived-state-no-effect.md
    • Removed documentation for calculating derived state.
  • .claude/skills/vercel-react-best-practices/rules/rerender-derived-state.md
    • Removed documentation for subscribing to derived state.
  • .claude/skills/vercel-react-best-practices/rules/rerender-functional-setstate.md
    • Removed documentation for functional setState updates.
  • .claude/skills/vercel-react-best-practices/rules/rerender-lazy-state-init.md
    • Removed documentation for lazy state initialization.
  • .claude/skills/vercel-react-best-practices/rules/rerender-memo-with-default-value.md
    • Removed documentation for memoized component default values.
  • .claude/skills/vercel-react-best-practices/rules/rerender-memo.md
    • Removed documentation for memoized components.
  • .claude/skills/vercel-react-best-practices/rules/rerender-move-effect-to-event.md
    • Removed documentation for interaction logic in event handlers.
  • .claude/skills/vercel-react-best-practices/rules/rerender-simple-expression-in-memo.md
    • Removed documentation for simple expression in useMemo.
  • .claude/skills/vercel-react-best-practices/rules/rerender-transitions.md
    • Removed documentation for transitions.
  • .claude/skills/vercel-react-best-practices/rules/rerender-use-ref-transient-values.md
    • Removed documentation for useRef with transient values.
  • .claude/skills/vercel-react-best-practices/rules/server-after-nonblocking.md
    • Removed documentation for non-blocking operations with after().
  • .claude/skills/vercel-react-best-practices/rules/server-auth-actions.md
    • Removed documentation for authenticating server actions.
  • .claude/skills/vercel-react-best-practices/rules/server-cache-lru.md
    • Removed documentation for cross-request LRU caching.
  • .claude/skills/vercel-react-best-practices/rules/server-cache-react.md
    • Removed documentation for per-request React.cache().
  • .claude/skills/vercel-react-best-practices/rules/server-dedup-props.md
    • Removed documentation for avoiding duplicate serialization.
  • .claude/skills/vercel-react-best-practices/rules/server-parallel-fetching.md
    • Removed documentation for parallel data fetching.
  • .claude/skills/vercel-react-best-practices/rules/server-serialization.md
    • Removed documentation for minimizing serialization.
  • .claude/skills/web-design-guidelines/SKILL.md
    • Removed skill definition file.
  • .codex/skills/next-best-practices/SKILL.md
    • Removed skill definition file.
  • .codex/skills/next-best-practices/async-patterns.md
    • Removed documentation for async patterns.
  • .codex/skills/next-best-practices/bundling.md
    • Removed documentation for bundling best practices.
  • .codex/skills/next-best-practices/data-patterns.md
    • Removed documentation for data patterns.
  • .codex/skills/next-best-practices/debug-tricks.md
    • Removed documentation for debug tricks.
  • .codex/skills/next-best-practices/directives.md
    • Removed documentation for directives.
  • .codex/skills/next-best-practices/error-handling.md
    • Removed documentation for error handling.
  • .codex/skills/next-best-practices/file-conventions.md
    • Removed documentation for file conventions.
  • .codex/skills/next-best-practices/font.md
    • Removed documentation for font optimization.
  • .codex/skills/next-best-practices/functions.md
    • Removed documentation for Next.js functions.
  • .codex/skills/next-best-practices/hydration-error.md
    • Removed documentation for hydration errors.
  • .codex/skills/next-best-practices/image.md
    • Removed documentation for image optimization.
  • .codex/skills/next-best-practices/metadata.md
    • Removed documentation for metadata handling.
  • .codex/skills/next-best-practices/parallel-routes.md
    • Removed documentation for parallel and intercepting routes.
  • .codex/skills/next-best-practices/route-handlers.md
    • Removed documentation for route handlers.
  • .codex/skills/next-best-practices/rsc-boundaries.md
    • Removed documentation for RSC boundaries.
  • .codex/skills/next-best-practices/runtime-selection.md
    • Removed documentation for runtime selection.
  • .codex/skills/next-best-practices/scripts.md
    • Removed documentation for script loading.
  • .codex/skills/next-best-practices/self-hosting.md
    • Removed documentation for self-hosting Next.js.
  • .codex/skills/next-best-practices/suspense-boundaries.md
    • Removed documentation for Suspense boundaries.
  • .codex/skills/next-upgrade/SKILL.md
    • Removed skill definition file.
  • .codex/skills/vercel-react-best-practices/AGENTS.md
    • Removed compiled best practices document.
  • .codex/skills/vercel-react-best-practices/SKILL.md
    • Removed skill definition file.
  • .codex/skills/vercel-react-best-practices/rules/advanced-event-handler-refs.md
    • Removed documentation for advanced event handler refs.
  • .codex/skills/vercel-react-best-practices/rules/advanced-init-once.md
    • Removed documentation for app initialization.
  • .codex/skills/vercel-react-best-practices/rules/advanced-use-latest.md
    • Removed documentation for useEffectEvent.
  • .codex/skills/vercel-react-best-practices/rules/async-api-routes.md
    • Removed documentation for async API routes.
  • .codex/skills/vercel-react-best-practices/rules/async-defer-await.md
    • Removed documentation for deferring await.
  • .codex/skills/vercel-react-best-practices/rules/async-dependencies.md
    • Removed documentation for dependency-based parallelization.
  • .codex/skills/vercel-react-best-practices/rules/async-parallel.md
    • Removed documentation for Promise.all().
  • .codex/skills/vercel-react-best-practices/rules/async-suspense-boundaries.md
    • Removed documentation for Suspense boundaries.
  • .codex/skills/vercel-react-best-practices/rules/bundle-barrel-imports.md
    • Removed documentation for avoiding barrel file imports.
  • .codex/skills/vercel-react-best-practices/rules/bundle-conditional.md
    • Removed documentation for conditional module loading.
  • .codex/skills/vercel-react-best-practices/rules/bundle-defer-third-party.md
    • Removed documentation for deferring third-party libraries.
  • .codex/skills/vercel-react-best-practices/rules/bundle-dynamic-imports.md
    • Removed documentation for dynamic imports.
  • .codex/skills/vercel-react-best-practices/rules/bundle-preload.md
    • Removed documentation for preloading based on user intent.
  • .codex/skills/vercel-react-best-practices/rules/client-event-listeners.md
    • Removed documentation for deduplicating event listeners.
  • .codex/skills/vercel-react-best-practices/rules/client-localstorage-schema.md
    • Removed documentation for localStorage versioning.
  • .codex/skills/vercel-react-best-practices/rules/client-passive-event-listeners.md
    • Removed documentation for passive event listeners.
  • .codex/skills/vercel-react-best-practices/rules/client-swr-dedup.md
    • Removed documentation for SWR deduplication.
  • .codex/skills/vercel-react-best-practices/rules/js-batch-dom-css.md
    • Removed documentation for avoiding layout thrashing.
  • .codex/skills/vercel-react-best-practices/rules/js-cache-function-results.md
    • Removed documentation for caching function results.
  • .codex/skills/vercel-react-best-practices/rules/js-cache-property-access.md
    • Removed documentation for caching property access.
  • .codex/skills/vercel-react-best-practices/rules/js-cache-storage.md
    • Removed documentation for caching storage API calls.
  • .codex/skills/vercel-react-best-practices/rules/js-combine-iterations.md
    • Removed documentation for combining array iterations.
  • .codex/skills/vercel-react-best-practices/rules/js-early-exit.md
    • Removed documentation for early function returns.
  • .codex/skills/vercel-react-best-practices/rules/js-hoist-regexp.md
    • Removed documentation for hoisting RegExp creation.
  • .codex/skills/vercel-react-best-practices/rules/js-index-maps.md
    • Removed documentation for building index maps.
  • .codex/skills/vercel-react-best-practices/rules/js-length-check-first.md
    • Removed documentation for early length checks.
  • .codex/skills/vercel-react-best-practices/rules/js-min-max-loop.md
    • Removed documentation for min/max loops.
  • .codex/skills/vercel-react-best-practices/rules/js-set-map-lookups.md
    • Removed documentation for Set/Map lookups.
  • .codex/skills/vercel-react-best-practices/rules/js-tosorted-immutable.md
    • Removed documentation for immutable sorting.
  • .codex/skills/vercel-react-best-practices/rules/rendering-activity.md
    • Removed documentation for Activity component.
  • .codex/skills/vercel-react-best-practices/rules/rendering-animate-svg-wrapper.md
    • Removed documentation for animating SVG wrappers.
  • .codex/skills/vercel-react-best-practices/rules/rendering-conditional-render.md
    • Removed documentation for explicit conditional rendering.
  • .codex/skills/vercel-react-best-practices/rules/rendering-content-visibility.md
    • Removed documentation for CSS content-visibility.
  • .codex/skills/vercel-react-best-practices/rules/rendering-hoist-jsx.md
    • Removed documentation for hoisting static JSX.
  • .codex/skills/vercel-react-best-practices/rules/rendering-hydration-no-flicker.md
    • Removed documentation for hydration mismatch without flickering.
  • .codex/skills/vercel-react-best-practices/rules/rendering-hydration-suppress-warning.md
    • Removed documentation for suppressing hydration warnings.
  • .codex/skills/vercel-react-best-practices/rules/rendering-svg-precision.md
    • Removed documentation for SVG precision optimization.
  • .codex/skills/vercel-react-best-practices/rules/rendering-usetransition-loading.md
    • Removed documentation for useTransition.
  • .codex/skills/vercel-react-best-practices/rules/rerender-defer-reads.md
    • Removed documentation for deferring state reads.
  • .codex/skills/vercel-react-best-practices/rules/rerender-dependencies.md
    • Removed documentation for narrowing effect dependencies.
  • .codex/skills/vercel-react-best-practices/rules/rerender-derived-state-no-effect.md
    • Removed documentation for calculating derived state.
  • .codex/skills/vercel-react-best-practices/rules/rerender-derived-state.md
    • Removed documentation for subscribing to derived state.
  • .codex/skills/vercel-react-best-practices/rules/rerender-functional-setstate.md
    • Removed documentation for functional setState updates.
  • .codex/skills/vercel-react-best-practices/rules/rerender-lazy-state-init.md
    • Removed documentation for lazy state initialization.
  • .codex/skills/vercel-react-best-practices/rules/rerender-memo-with-default-value.md
    • Removed documentation for memoized component default values.
  • .codex/skills/vercel-react-best-practices/rules/rerender-memo.md
    • Removed documentation for memoized components.
  • .codex/skills/vercel-react-best-practices/rules/rerender-move-effect-to-event.md
    • Removed documentation for interaction logic in event handlers.
  • .codex/skills/vercel-react-best-practices/rules/rerender-simple-expression-in-memo.md
    • Removed documentation for simple expression in useMemo.
  • .codex/skills/vercel-react-best-practices/rules/rerender-transitions.md
    • Removed documentation for transitions.
  • .codex/skills/vercel-react-best-practices/rules/rerender-use-ref-transient-values.md
    • Removed documentation for useRef with transient values.
  • .codex/skills/vercel-react-best-practices/rules/server-after-nonblocking.md
    • Removed documentation for non-blocking operations with after().
  • .codex/skills/vercel-react-best-practices/rules/server-auth-actions.md
    • Removed documentation for authenticating server actions.
  • .codex/skills/vercel-react-best-practices/rules/server-cache-lru.md
    • Removed documentation for cross-request LRU caching.
  • .codex/skills/vercel-react-best-practices/rules/server-cache-react.md
    • Removed documentation for per-request React.cache().
  • .codex/skills/vercel-react-best-practices/rules/server-dedup-props.md
    • Removed documentation for avoiding duplicate serialization.
  • .codex/skills/vercel-react-best-practices/rules/server-parallel-fetching.md
    • Removed documentation for parallel data fetching.
  • .codex/skills/vercel-react-best-practices/rules/server-serialization.md
    • Removed documentation for minimizing serialization.
  • .codex/skills/web-design-guidelines/SKILL.md
    • Removed skill definition file.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request is a great cleanup effort to consolidate the AI agent skills into a single source of truth at .ai/skills/. The new scripts/setup-ai-links.ts script to create symlinks for different AI tools is a good solution for maintaining this structure. I've left a couple of suggestions on the script to improve its robustness and debuggability. Overall, this is a solid refactoring that improves the project's organization.

@Jakubk15 Jakubk15 changed the title cleanup: Store AI agent skills in one place and propagate them to oth… GH-235 Agent skills cleanup Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments