Agent skill

Performance

by yonatangross in yonatangross/orchestkit

Performance optimization patterns covering Core Web Vitals, React render optimization, lazy loading, image optimization, backend profiling, LLM inference, and sustainability UX.

MITAuto-check passedFrontend & Design

Install Performance

skills CLI
$ npx skills add yonatangross/orchestkit --skill performance -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install yonatangross/orchestkit performance --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/yonatangross/orchestkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/skills/performance .claude/skills/performance && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
performance
GitHub stars
289
Token cost
~3.5k tokens
SKILL.md length
1,164 words
Files
45 (incl. scripts, references)
Skills in repo
108
Repo updated
First seen
Licence
MIT

At a glance

Performance optimization patterns covering Core Web Vitals, React render optimization, lazy loading, image optimization, backend profiling, LLM inference, and sustainability UX.

  • Works in 10 steps: Client-side fetching LCP content (delays… → Images without explicit dimensions… → Lazy loading LCP images (delays largest… → …
  • Improving page speed
  • SKILL.md covers Quick Reference, Core Web Vitals, Render Optimization and Lazy Loading, plus 13 more sections
  • Calls npx and npm

What it does

Performance is an agent skill from yonatangross/orchestkit. Performance optimization patterns covering Core Web Vitals, React render optimization, lazy loading, image optimization, backend profiling, LLM inference, and sustainability UX. Use when improving page speed, debugging slow renders, optimizing bundles, reducing image payload, profiling backend, deploying LLMs efficiently, or reducing digital carbon footprint.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 47 other files, including scripts and reference files (for example `examples/orchestkit-performance-wins.md`, `metadata.json` and `references/cc-prompt-cache-guide.md`). Compatibility notes: Claude Code 2.1.277+.

It sits in Frontend & Design, covering Web performance and LLM inference and serving. It works with React. The repository describes itself as: The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install ork for stable (v9.x), or ork-alpha for the v10 line, which ships daily. The licence is MIT.

When your agent uses it

  • Improving page speed
  • Debugging slow renders
  • Optimizing bundles
  • Reducing image payload

Example prompts

  • “/performance”

Requirements

  • Node.js
  • Compatibility (from SKILL.md): Claude Code 2.1.277+.
  • Pre-approved tools (allowed-tools): Read, Glob, Grep, WebFetch, WebSearch

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Client-side fetching LCP content (delays render)
  2. Images without explicit dimensions (causes CLS)
  3. Lazy loading LCP images (delays largest paint)
  4. Heavy computation in event handlers (blocks INP)
  5. Layout-shifting animations (use transform instead)
  6. Lazy loading tiny components < 5KB (overhead > savings)
  7. Missing error boundaries on lazy components
  8. Using GPTQ without calibration data
  9. Not benchmarking actual workload patterns
  10. Only measuring in lab environment (need RUM)

What it can do on your machine

Read from SKILL.md and the folder at commit 0ef71d2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Glob
    • Grep
    • WebFetch
    • WebSearch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • npx
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • web.dev
    • github.com
    • react.dev
    • nextjs.org
    • tanstack.com
    • reactrouter.com
    • vite.dev
    • redis.io
    • docs.vllm.ai
    • developer.chrome.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Claude Code 2.1.277+.

    From compatibility in the SKILL.md frontmatter.

Context cost

Performance loads about 3.5k tokens when it runs, and up to ~5.5k if it reads all its reference files. Until then it costs about 93 tokens; SKILL.md has 1,164 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from yonatangross/orchestkit at commit 0ef71d2, republished under its MIT licence (© yonatangross). 1,164 words, ~3,460 tokens.

Download SKILL.mdSave it as .claude/skills/performance/SKILL.md (or your agent's skills folder). This skill also uses 44 other files; get the full folder from GitHub.
name
performance
description
Performance optimization patterns covering Core Web Vitals, React render optimization, lazy loading, image optimization, backend profiling, LLM inference, and sustainability UX. Use when improving page speed, debugging slow renders, optimizing bundles, reducing image payload, profiling backend, deploying LLMs efficiently, or reducing digital carbon footprint.
allowed-tools
Read, Glob, Grep, WebFetch, WebSearch
compatibility
Claude Code 2.1.277+.
license
MIT
user-invocable
false
disable-model-invocation
false
effort
high
metadata.owner-agent
frontend-performance-engineer
metadata.category
document-asset-creation
metadata.version
2.1.0
metadata.author
OrchestKit
metadata.complexity
high
metadata.tags
performance, core-web-vitals, lcp, inp, cls, react-compiler, virtualization, lazy-loading, code-splitting, image-optimization, avif, profiling, vllm…

Performance

Comprehensive performance optimization patterns for frontend, backend, and LLM inference.

Quick Reference

CategoryRulesImpactWhen to Use
Core Web Vitals4CRITICALLCP, INP, CLS optimization with 2026 thresholds
Render Optimization3HIGHReact Compiler, memoization, virtualization
Lazy Loading3HIGHCode splitting, route splitting, preloading
Image Optimization2HIGHAVIF/WebP formats, responsive images
Profiling & Backend3MEDIUMReact DevTools, py-spy, bundle analysis
LLM Inference3MEDIUMvLLM, quantization, speculative decoding
Caching2HIGHRedis cache-aside, prompt caching, HTTP cache headers
Query & Data Fetching2HIGHTanStack Query prefetching, optimistic updates, rollback
Sustainability1MEDIUMPage weight budgets, lazy loading, optimized formats, dark mode

Total: 23 rules across 9 categories

Core Web Vitals

Google's Core Web Vitals with 2026 stricter thresholds.

RuleFileKey Pattern
LCP Optimizationrules/cwv-lcp.mdPreload hero, SSR, fetchpriority="high"
INP Optimizationrules/cwv-inp.mdscheduler.yield, useTransition, requestIdleCallback
INP Advancedrules/cwv-inp-advanced.mdLayout thrashing, third-party scripts, rAF patterns
CLS Preventionrules/cwv-cls.mdExplicit dimensions, aspect-ratio, font-display
2026 Thresholds
MetricCurrent Good2026 Good
LCP<= 2.5s<= 2.0s
INP<= 200ms<= 150ms
CLS<= 0.1<= 0.08

Render Optimization

React render performance patterns for React 19+.

RuleFileKey Pattern
React Compilerrules/render-compiler.mdAuto-memoization, "Memo" badge verification
Manual Memoizationrules/render-memo.mduseMemo/useCallback escape hatches, state colocation
Virtualizationrules/render-virtual.mdTanStack Virtual for 100+ item lists

Lazy Loading

Code splitting and lazy loading with React.lazy and Suspense.

RuleFileKey Pattern
React.lazy + Suspenserules/loading-lazy.mdComponent lazy loading, error boundaries
Route Splittingrules/loading-splitting.mdReact Router 7.x, Vite manual chunks
Preloadingrules/loading-preload.mdPrefetch on hover, modulepreload hints

Image Optimization

Production image optimization for modern web applications.

RuleFileKey Pattern
Format Selectionrules/images-formats.mdAVIF/WebP, quality 75-85, picture element
Responsive Imagesrules/images-responsive.mdsizes prop, art direction, CDN loaders

Next.js Image component usage and the v16 image config defaults are first-party territory; see "Upstream coverage (do not restate)" below.

Profiling & Backend

Profiling tools and backend optimization patterns.

RuleFileKey Pattern
React Profilingrules/profiling-react.mdDevTools Profiler, flamegraph, render counts
Backend Profilingrules/profiling-backend.mdpy-spy, cProfile, memory_profiler, flame graphs
Bundle Analysisrules/profiling-bundle.mdvite-bundle-visualizer, tree shaking, performance budgets

LLM Inference

High-performance LLM inference with vLLM, quantization, and speculative decoding.

RuleFileKey Pattern
vLLM Deploymentrules/inference-vllm.mdPagedAttention, continuous batching, tensor parallelism
Quantizationrules/inference-quantization.mdAWQ, GPTQ, FP8, INT8 method selection
Speculative Decodingrules/inference-speculative.mdN-gram, draft model, 1.5-2.5x throughput

Caching

Backend Redis caching and LLM prompt caching for cost savings and performance.

RuleFileKey Pattern
Redis & Backendrules/caching-redis.mdCache-aside, write-through, invalidation, stampede prevention
HTTP & Promptrules/caching-http.mdHTTP cache headers, LLM prompt caching, semantic caching

Query & Data Fetching

TanStack Query v5 patterns for prefetching and optimistic updates.

RuleFileKey Pattern
Prefetchingrules/query-prefetching.mdHover prefetch, route loaders, queryOptions, Suspense
Optimistic Updatesrules/query-optimistic.mdOptimistic mutations, rollback, cache invalidation

Sustainability

Digital sustainability patterns for reducing carbon footprint and energy usage.

RuleFileKey Pattern
Sustainability UXrules/sustainability-ux.mdPage weight budgets, AVIF/WebP, lazy loading, dark mode

Local Profiling Target

When profiling a local app (Lighthouse, Core Web Vitals, bundle analysis), use Portless named URLs for stable, self-documenting targets:

bash
# Discover services
portless list
# app → app.localhost (port 3000)

# Profile with agent-browser (preferred for visual metrics)
agent-browser open "https://app.localhost"
agent-browser profiler start
agent-browser wait --load networkidle
agent-browser profiler stop /tmp/profile.json

# Lighthouse via agent-browser
agent-browser open "https://app.localhost"
agent-browser screenshot /tmp/perf-baseline.png

# Or direct Lighthouse CLI
npx lighthouse https://app.localhost --output=json --output-path=/tmp/lighthouse.json

Named URLs are stable across restarts and self-documenting in performance reports. Install Portless with npm i -g portless.

Quick Start Example

tsx
// LCP: Priority hero image with SSR
import Image from 'next/image';

export default async function Page() {
  const data = await fetchHeroData();
  return (
    <Image
      src={data.heroImage}
      alt="Hero"
      priority
      placeholder="blur"
      sizes="100vw"
      fill
    />
  );
}

Key Decisions

DecisionRecommendation
MemoizationLet React Compiler handle it (2026 default)
Lists 100+ itemsUse TanStack Virtual
Image formatAVIF with WebP fallback (30-50% smaller)
LCP contentSSR/SSG, never client-side fetch
Code splittingPer-route for most apps, per-component for heavy widgets
Prefetch strategyOn hover for nav links, viewport for content
QuantizationAWQ for 4-bit, FP8 for H100/H200
Bundle budgetHard fail in CI to prevent regression

Common Mistakes

  1. Client-side fetching LCP content (delays render)
  2. Images without explicit dimensions (causes CLS)
  3. Lazy loading LCP images (delays largest paint)
  4. Heavy computation in event handlers (blocks INP)
  5. Layout-shifting animations (use transform instead)
  6. Lazy loading tiny components < 5KB (overhead > savings)
  7. Missing error boundaries on lazy components
  8. Using GPTQ without calibration data
  9. Not benchmarking actual workload patterns
  10. Only measuring in lab environment (need RUM)
  • ork:react-server-components-framework - Server-first rendering
  • ork:vite-advanced - Build optimization
  • browser-tools - Visual profiling with agent-browser + Portless
  • caching - Cache strategies for responses
  • ork:monitoring-observability - Production monitoring and alerting
  • ork:database-patterns - Query and index optimization
  • ork:llm-integration - Local inference with Ollama

Capability Details

lcp-optimization

Keywords: LCP, largest-contentful-paint, hero, preload, priority, SSR Solves:

  • Optimize hero image loading
  • Server-render critical content
  • Preload and prioritize LCP resources
Show full SKILL.md (457 more words)Show less
inp-optimization

Keywords: INP, interaction, responsiveness, long-task, transition, yield Solves:

  • Break up long tasks with scheduler.yield
  • Defer non-urgent updates with useTransition
  • Optimize event handler performance
cls-prevention

Keywords: CLS, layout-shift, dimensions, aspect-ratio, font-display Solves:

  • Reserve space for dynamic content
  • Prevent font flash and image pop-in
  • Use transform for animations
react-compiler

Keywords: react-compiler, auto-memo, memoization, React 19 Solves:

  • Enable automatic memoization
  • Identify when manual memoization needed
  • Verify compiler is working
virtualization

Keywords: virtual, TanStack, large-list, scroll, overscan Solves:

  • Render 100+ item lists efficiently
  • Dynamic height virtualization
  • Window scrolling patterns
lazy-loading

Keywords: React.lazy, Suspense, code-splitting, dynamic-import Solves:

  • Route-based code splitting
  • Component lazy loading with error boundaries
  • Prefetch on hover and viewport
image-optimization

Keywords: next/image, AVIF, WebP, responsive, blur-placeholder Solves:

  • Next.js Image component patterns
  • Format selection and quality settings
  • Responsive sizing and CDN configuration
profiling

Keywords: profiler, flame-graph, py-spy, DevTools, bundle-analyzer Solves:

  • Profile React renders and backend code
  • Generate and interpret flame graphs
  • Analyze and optimize bundle size
inp-advanced

Keywords: INP, scheduler-yield, layout-thrashing, third-party-scripts, requestAnimationFrame Solves:

  • Break long tasks with scheduler.yield()
  • Audit and defer blocking third-party scripts
  • Avoid synchronous layout thrashing in event handlers
  • Optimize form submissions, dropdowns, accordions, filters
sustainability

Keywords: sustainability, carbon-footprint, page-weight, green-ux, dark-mode, lazy-loading Solves:

  • Enforce page weight budgets (< 1MB)
  • Eliminate auto-playing videos and heavy decorative animations
  • Serve optimized image formats (AVIF/WebP)
  • Implement cursor-based pagination to prevent over-fetching
llm-inference

Keywords: vllm, quantization, speculative-decoding, inference, throughput Solves:

  • Deploy LLMs with vLLM for production
  • Choose quantization method for hardware
  • Accelerate generation with speculative decoding

Upstream coverage (do not restate)

These topics used to be restated in this skill's references, checklists, and examples. They are owned by first-party sources now; consult those instead of re-adding tutorials here. The ork-specific floors and scars that survived the cut live in references/ork-delta.md.

TopicFirst-party source
Core Web Vitals mechanics, audit checklists, before/after examplesskill: web-perf / cloudflare:web-perf (Chrome DevTools MCP); https://web.dev/vitals/
Real User Monitoring with the web-vitals libraryskill: web-perf; https://github.com/GoogleChrome/web-vitals
Next.js Image component, v16 image config defaults, image CDN loadersskills: vercel:nextjs + vercel:next-upgrade; https://nextjs.org/docs/app/api-reference/components/image
Image format selection and optimization checklistsskill: vercel:nextjs; https://web.dev/learn/images
React Compiler migration, memoization escape hatches, state colocationskill: vercel-react-best-practices; https://react.dev/learn/react-compiler
React DevTools Profiler workflow, render auditsskill: vercel-react-best-practices; https://react.dev/reference/react/Profiler
TanStack Virtual list/grid virtualization patternshttps://tanstack.com/virtual/latest/docs/introduction
Route-based code splitting (React Router, Vite manual chunks)https://reactrouter.com/ and https://vite.dev/guide/build
Generic profiling workflows (Lighthouse, py-spy, bundle analyzers)skill: web-perf; https://github.com/benfred/py-spy
Redis and HTTP caching strategy patternsskill: upstash-redis-js; https://redis.io/docs/latest/
vLLM deployment, quantization, speculative decoding, edge inferencehttps://docs.vllm.ai/
Full-stack performance audit walkthroughhttps://developer.chrome.com/docs/lighthouse/; ork delta in references/ork-delta.md + examples/orchestkit-performance-wins.md

References

Load on demand with Read("references/<file>"):

FileContent
ork-delta.mdOrchestKit floors, scars, and house decisions for this skill
cc-prompt-cache-guide.mdCC 2.1.72 prompt cache optimization, stable-first prompt structure
database-optimization.mdPostgres indexing and N+1 fixes backing the recorded audit wins

Real production before/after evidence (cache hierarchy, cost math): examples/orchestkit-performance-wins.md.

© yonatangross, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 44 other files (scripts, references) in src/skills/performance of yonatangross/orchestkit.

  • SKILL.md
  • examples/orchestkit-performance-wins.md
  • metadata.json
  • references/cc-prompt-cache-guide.md
  • references/database-optimization.md
  • references/ork-delta.md
  • rules/_sections.md
  • rules/_template.md
  • rules/caching-http.md
  • rules/caching-redis.md
  • rules/cwv-cls.md
  • rules/cwv-inp-advanced.md
  • rules/cwv-inp.md
  • rules/cwv-lcp.md
  • rules/images-formats.md
  • rules/images-responsive.md
  • rules/inference-quantization.md
  • rules/inference-speculative.md
  • … and 27 more

Open the folder on GitHubat commit 0ef71d2

Compare with similar skills

Performance next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Performance compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Performance this skillyonatangross/orchestkit289—~3.5kAutomated safety check: PassMIT
Reduce Bundle Sizekcsujeet/ilamy-calendar351—~2.9kAutomated safety check: PassMIT
React Doctormakeplane/plane61k12 repos~657Automated safety check: PassAGPL-3.0
React Frontend Development Guidelinesdiet103/claude-code-infrastructure-showcase10k2 repos~2.9kAutomated safety check: PassMIT
Core Web VitalsvmDeshpande/ai-agent-automation1784 repos~3.6kAutomated safety check: PassMIT
Shader for Interfacesv2space-labs/shader-for-interfaces115—~3.1kAutomated safety check: PassMIT

Similar skills

  • Reduce Bundle Size

    kcsujeet/ilamy-calendar

    Systematically reduce the shipped bundle size of a JS/TS library without sacrificing code readability or breaking consumer APIs.

    351 GitHub stars~2.9k tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed
  • React Doctor

    makeplane/plane

    Scans React code for lint, accessibility, bundle size and architecture issues, reports a health score and checks that changes do not lower it.

    61k GitHub starsUsed in 12 repos~657 tokens
    Frontend & DesignAuto-check passed
  • React Frontend Development Guidelines

    diet103/claude-code-infrastructure-showcase

    Guidelines for React 18 and TypeScript apps covering Suspense data fetching, lazy loading, feature folders, MUI v7 styling, TanStack Router and performance.

    10k GitHub starsUsed in 2 repos~2.9k tokens
    Frontend & DesignAuto-check passed
  • Core Web Vitals

    vmDeshpande/ai-agent-automation

    Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking.

    178 GitHub starsUsed in 4 repos~3.6k tokens
    Frontend & DesignAuto-check passed
  • Shader for Interfaces

    v2space-labs/shader-for-interfaces

    Decides whether an interface effect belongs in CSS, SVG, Canvas 2D, WebGL or WebGPU, then builds, debugs and visually verifies focused GPU effects inside product UIs.

    115 GitHub stars~3.1k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check passed
  • Ssr Boost Migrate

    Lomray-Software/vite-ssr-boost

    Migrate an existing Vite and React Router SPA to vite-ssr-boost SSR in Data mode, preserving route objects and checking streaming, hydration, bundle size, and deployment readiness.

    118 GitHub stars~2.3k tokensUpdated 16 days ago
    Frontend & DesignAuto-check passed

More from yonatangross/orchestkit

All 108 skills in this repo
  • API Design

    yonatangross/orchestkit

    API contract design for REST and GraphQL, covering resource shape, URL and header versioning with deprecation windows, RFC 9457 Problem Details error handling, and OpenAPI specs.

    289 GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Architecture Decision Record

    yonatangross/orchestkit

    ADR templates in the Nygard format with context, decision, consequences, and alternatives.

    289 GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Audit Full

    yonatangross/orchestkit

    Single-pass codebase analysis leveraging a 1M-token context window for comprehensive security scanning, architecture review, and dependency auditing.

    289 GitHub stars~3.5k tokensUpdated yesterday
    Auto-check: notes
  • Code Review Playbook

    yonatangross/orchestkit

    Structured review processes, conventional comments, language-specific checklists, and feedback templates.

    289 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed
  • Create PR

    yonatangross/orchestkit

    Creates GitHub pull requests with pre-flight validation, conventional title formatting, and structured summary generation.

    289 GitHub stars~4.5k tokensUpdated yesterday
    Auto-check: notes
  • Explore

    yonatangross/orchestkit

    Multi-angle codebase exploration spawning 3-5 parallel agents for code structure, data flow, architecture patterns, and health assessment.

    289 GitHub stars~3.9k tokensUpdated yesterday
    Auto-check: notes

Works with

Questions about Performance

What does Performance do?

Performance optimization patterns covering Core Web Vitals, React render optimization, lazy loading, image optimization, backend profiling, LLM inference, and sustainability UX. Performance is an agent skill from yonatangross/orchestkit. Performance optimization patterns covering Core Web Vitals, React render optimization, lazy loading, image optimization, backend profiling, LLM inference, and sustainability UX.

When should I use Performance?

Performance fits situations like: improving page speed; debugging slow renders; optimizing bundles; reducing image payload.

How do I install Performance in Claude Code?

Run `npx skills add yonatangross/orchestkit --skill performance -a claude-code`. Or copy the skill folder (src/skills/performance in yonatangross/orchestkit) into .claude/skills/performance in your project. Claude Code loads it when a task matches its description.

How do I install Performance in Codex?

Run `npx skills add yonatangross/orchestkit --skill performance -a codex`. Or copy the skill folder (src/skills/performance in yonatangross/orchestkit) into .agents/skills/performance in your project. Codex loads it when a task matches its description.

Can I use Performance in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yonatangross/orchestkit --skill performance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/performance, .gemini/skills/performance, .github/skills/performance and .opencode/skills/performance in your project.

What does Performance need to run?

Going by SKILL.md and its folder, Performance needs the command-line tools its instructions call (npx and npm). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Glob, Grep, WebFetch, WebSearch. Compatibility (from SKILL.md): Claude Code 2.1.277+..

Does Performance access the network?

SKILL.md names 10 domains. As links in the text: web.dev, github.com, react.dev, nextjs.org, tanstack.com, reactrouter.com, vite.dev, redis.io, docs.vllm.ai and developer.chrome.com. This is read from the text; nothing was executed.

Is Performance safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Performance use?

Performance is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Performance use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.1k tokens, read only when the agent opens those files.

What are the alternatives to Performance?

Skills that share tags, products or a category with Performance: Reduce Bundle Size (kcsujeet/ilamy-calendar, 351 stars), React Doctor (makeplane/plane, 61k stars), React Frontend Development Guidelines (diet103/claude-code-infrastructure-showcase, 10k stars) and Core Web Vitals (vmDeshpande/ai-agent-automation, 178 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Performance?

yonatangross (a GitHub user) maintains it in yonatangross/orchestkit, which has 289 GitHub stars. The repository holds 108 skills in this directory. The repository was last updated on October 7, 2026.

Source: yonatangross/orchestkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.