Agent skill

Performance Analysis

by t4t5 in t4t5/rencal

Analyze frontend performance recordings and propose ranked optimizations.

MITAuto-check passedFrontend & Design

Install Performance Analysis

skills CLI
$ npx skills add t4t5/rencal --skill performance-analysis -a claude-code

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

GitHub CLI
$ gh skill install t4t5/rencal performance-analysis --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/t4t5/rencal.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/performance-analysis .claude/skills/performance-analysis && 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-analysis
GitHub stars
159
Token cost
~461 tokens
SKILL.md length
228 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Analyze frontend performance recordings and propose ranked optimizations.

  • Works in 7 steps: Ask for a recording: Ask the user to do… → Analyze the recording: Run just analyze… → Identify bottlenecks: Look at → …
  • The user wants to optimize a slow interaction
  • Calls just
  • Analyze a Chrome/Safari performance trace

What it does

Performance Analysis is an agent skill from t4t5/rencal. Analyze frontend performance recordings and propose ranked optimizations. Use when the user wants to optimize a slow interaction or analyze a Chrome/Safari performance trace.

Its SKILL.md is about 460 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design. The repository describes itself as: A modern desktop calendar. Built for Omarchy. The licence is MIT.

When your agent uses it

  • The user wants to optimize a slow interaction
  • Analyze a Chrome/Safari performance trace

Example prompts

  • “/performance-analysis”

Workflow steps

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

  1. Ask for a recording: Ask the user to do a Chrome DevTools performance recording (in Safari Web Inspector or Chrome) of the interaction…
  2. Analyze the recording: Run just analyze recordings/.json to get a breakdown of rendering frames, layout events, script events, and CPU…
  3. Identify bottlenecks: Look at
  4. Read the relevant source code: Based on the CPU profile hotspots, read the source files to understand what the code is doing and why it's…
  5. Propose optimizations: Present concrete, ranked optimization ideas to the user. Common patterns
  6. Let the user choose: Don't implement anything until the user picks which optimizations to pursue.
  7. After implementing: Ask the user to do another recording so you can compare before/after with just analyze and verify the improvements.

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • just

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

  • Network

    No URLs in SKILL.md.

    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.

Context cost

Performance Analysis loads about 461 tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 228 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~49
When it runs · the whole SKILL.md, loaded when a task matches
~461

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from t4t5/rencal at commit 95f05ce, republished under its MIT licence (© t4t5). 228 words, ~461 tokens.

Download SKILL.mdSave it as .claude/skills/performance-analysis/SKILL.md (or your agent's skills folder).
name
performance-analysis
description
Analyze frontend performance recordings and propose ranked optimizations. Use when the user wants to optimize a slow interaction or analyze a Chrome/Safari performance trace.

You are helping the user optimize the performance of a specific part of the app.

Workflow

  1. Ask for a recording: Ask the user to do a Chrome DevTools performance recording (in Safari Web Inspector or Chrome) of the interaction they want to optimize. They should save the recording JSON file in the recordings/ directory.

  2. Analyze the recording: Run just analyze recordings/<filename>.json to get a breakdown of rendering frames, layout events, script events, and CPU profile hotspots.

  3. Identify bottlenecks: Look at:

    • Longest rendering frames — anything over 16ms breaks 60fps
    • Top script executions — which events take the most time
    • CPU self-time — which functions are burning the most CPU (especially in src/)
    • CPU total time — which call trees are the most expensive
  4. Read the relevant source code: Based on the CPU profile hotspots, read the source files to understand what the code is doing and why it's slow.

  5. Propose optimizations: Present concrete, ranked optimization ideas to the user. Common patterns:

    • Caching/memoizing repeated computations
    • Replacing heavy library calls (e.g. date-fns) with lightweight arithmetic
    • Reducing algorithmic complexity (e.g. pre-indexing instead of O(n*m) loops)
    • Avoiding unnecessary object allocations (especially Date objects)
  6. Let the user choose: Don't implement anything until the user picks which optimizations to pursue.

  7. After implementing: Ask the user to do another recording so you can compare before/after with just analyze and verify the improvements.

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

Files

Just SKILL.md in .agents/skills/performance-analysis of t4t5/rencal.

Open the folder on GitHubat commit 95f05ce

Compare with similar skills

Performance Analysis 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 Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Performance Analysis this skillt4t5/rencal159—~461Automated safety check: PassMIT
Web Artifacts Builderanthropics/skills180k40 repos~769Automated safety check: PassApache-2.0
React Doctormakeplane/plane60k12 repos~657Automated safety check: PassAGPL-3.0
React Composition Patternsvercel-labs/openreview1.7k58 repos~721Automated safety check: PassMIT
Impeccablebestofjs/bestofjs3.1k27 repos~2.6kAutomated safety check: PassMIT
Figma Design System Builderwarpdotdev/warp65k2 repos~4.4kAutomated safety check: PassAGPL-3.0

Similar skills

  • Web Artifacts Builder

    anthropics/skills

    Official

    Builds multi-component claude.ai HTML artifacts as a small React, TypeScript and Tailwind project, then bundles it into one shareable HTML file.

    180k GitHub starsUsed in 40 repos~769 tokens
    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.

    60k GitHub starsUsed in 12 repos~657 tokens
    Frontend & DesignAuto-check passed
  • React Composition Patterns

    vercel-labs/openreview

    Official

    Rules for structuring React components with composition instead of boolean props, covering compound components, lifted state, variants and React 19 changes.

    1.7k GitHub starsUsed in 58 repos~721 tokens
    Frontend & DesignAuto-check passed
  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 27 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • Builds or updates a design system in Figma from a codebase in ordered phases: discovery, variables and tokens, components, theming and documentation, with checkpoints.

    65k GitHub starsUsed in 2 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • Tailwindcss Development

    anonaddy/anonaddy

    Always invoke when the user's message includes 'tailwind' in any form.

    4.9k GitHub starsUsed in 10 repos~865 tokens
    Frontend & DesignAuto-check passed

More from t4t5/rencal

  • Add Astro Icon

    t4t5/rencal

    Turn raw SVG markup into an Astro icon component in website/src/icons/.

    159 GitHub stars~752 tokensUpdated today
    Auto-check passed
  • Add Icon

    t4t5/rencal

    Turn raw SVG markup into a React icon component in src/icons/.

    159 GitHub stars~671 tokensUpdated today
    Auto-check passed
  • Draft short project release notes from git tag diffs. An agent skill from t4t5/rencal.

    159 GitHub stars~717 tokensUpdated today
    Auto-check passed
  • Local Caldir

    t4t5/rencal

    Develop renCal against a local caldir checkout instead of the pinned release.

    159 GitHub stars~256 tokensUpdated today
    Auto-check passed
  • Rencal

    t4t5/rencal

    Create and test renCal plugins that contribute themes or calendar providers.

    159 GitHub stars~327 tokensUpdated today
    Auto-check passed

Questions about Performance Analysis

What does Performance Analysis do?

Analyze frontend performance recordings and propose ranked optimizations. Performance Analysis is an agent skill from t4t5/rencal. Analyze frontend performance recordings and propose ranked optimizations.

When should I use Performance Analysis?

Performance Analysis fits situations like: the user wants to optimize a slow interaction; analyze a Chrome/Safari performance trace.

How do I install Performance Analysis in Claude Code?

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

How do I install Performance Analysis in Codex?

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

Can I use Performance Analysis 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 t4t5/rencal --skill performance-analysis -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-analysis, .gemini/skills/performance-analysis, .github/skills/performance-analysis and .opencode/skills/performance-analysis in your project.

What does Performance Analysis need to run?

Going by SKILL.md and its folder, Performance Analysis needs the command-line tools its instructions call (just).

Does Performance Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Performance Analysis 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. Review the folder before installing.

What licence does Performance Analysis use?

Performance Analysis is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Performance Analysis use?

About 461 tokens (SKILL.md is roughly 1.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Performance Analysis?

Skills that share tags, products or a category with Performance Analysis: Web Artifacts Builder (anthropics/skills, 180k stars), React Doctor (makeplane/plane, 60k stars), React Composition Patterns (vercel-labs/openreview, 1.7k stars) and Impeccable (bestofjs/bestofjs, 3.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Performance Analysis?

t4t5 (a GitHub user) maintains it in t4t5/rencal, which has 159 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 7, 2026.

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