Skip to content
Back to skills

Landing Performance

ASecurity

Fix performance issues in apps/landing for leaderboards, battles, rankings, vote/reaction summaries, and high-cardinality result pages.

  • 18 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentsgoreactperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add conectlens/lenserfight --skill landing-performance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Landing Performance?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Landing Performance
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/conectlens-landing-performance/badge)](https://www.skillsdirectory.com/skills/conectlens-landing-performance)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: landing-performance
description: Fix performance issues in apps/landing for leaderboards, battles, rankings, vote/reaction summaries, and high-cardinality result pages.
---

# Landing Performance

## Rules

- Leaderboards must page or window results.
- Ranking queries must avoid full-table client sorting.
- Battle lists should render summary cards only on first load.
- Expensive aggregates must be checked for index support and payload size.
- Do not request full battle history when only top slices are visible.

## Gotchas

- Rank pages often fail because the UI requests more rows “just in case”.
- Score, XP, reactions, and joins can multiply row cost quickly.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…