perf-checklist

Audits Krypton views for rendering, memory, and lifecycle issues via a standardized checklist.

1|1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/wk-j/krypton --skill perf-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-checklist
Source: https://github.com/wk-j/krypton/tree/main/.claude/skills/perf-checklist
Command: npx skills add https://github.com/wk-j/krypton --skill perf-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically audit Krypton's window/view implementations to identify rendering bottlenecks, leaked listeners, missing cleanup, and animation issues that degrade performance.

Core Features & Use Cases

  • Standardized, repeatable performance checks across all views (Terminal, Agent Panel, File Manager, Markdown, Vault, Diff, etc.).
  • Detailed PASS / FAIL / N/A checklist covering DOM rendering, event lifecycle, animation, memory, layout thrashing, and streaming content.
  • Helps engineers verify that new or updated views meet performance and reliability criteria before shipping.

Quick Start

Audit a single view by specifying its identifier (e.g., agent-view) or run the checklist against all views to perform a full health audit.

Frequently Asked Questions about perf-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit UI performance bottlenecks in window views?

You can audit UI performance bottlenecks by applying a standardized checklist to individual views or running it across all views to surface rendering, memory, and lifecycle issues.

What rendering and memory issues does a UI performance checklist detect?

A UI performance checklist detects DOM rendering bottlenecks, leaked event listeners, missing memory cleanup, animation issues, and layout thrashing across view implementations.

How do I run a performance audit against all views in my application?

To run a performance audit against all views, execute the checklist without specifying a single view identifier to perform a full health audit across every window implementation.

Can I audit a single view's rendering and lifecycle performance?

Yes, you can audit a single view by specifying its unique identifier, which applies the performance checklist to document its specific DOM rendering and event lifecycle issues.

What are the best criteria for verifying view performance before shipping?

The best criteria for verifying view performance include standardized checks for DOM rendering, event lifecycle, animation, memory cleanup, layout thrashing, and streaming content.

Why does my UI view have memory cleanup and listener leak issues?

Memory cleanup and listener leak issues occur when view implementations fail to properly manage event lifecycle and DOM rendering, which a systematic performance audit can identify and document.