accelint-ts-performance

Audit JavaScript and TypeScript code for performance anti-patterns and generate categorized findings with fixes.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Ahnd6474/Jakal-flow --skill accelint-ts-performance-ahnd6474
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accelint-ts-performance
Source: https://github.com/Ahnd6474/Jakal-flow/tree/main/.skill-staging/skills/accelint-ts-performance
Command: npx skills add https://github.com/Ahnd6474/Jakal-flow --skill accelint-ts-performance-ahnd6474

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Identifies and explains performance anti-patterns in JavaScript and TypeScript code, guiding engineers to measurable speedups while preserving correctness and safety.

Core Features & Use Cases

  • Structured Audit Workflow: Profile → Analyze → Optimize → Verify with a mandatory reporting template for consistent findings.
  • Authoritative Patterns: Category-specific references (algorithmic fixes, caching, I/O batching, allocation reduction, locality, micro-opts) with ❌/✅ examples and expected speedup ranges.
  • Progressive Disclosure: Scan summaries first and load detailed references only when implementing changes to minimize context usage and token cost.
  • Verification & Safety: Emphasizes profiling, tests before/after, bounded iteration, and cache invalidation strategies to avoid regressions.

Quick Start

Use accelint-ts-performance to audit a code path and produce a categorized performance report with recommended fixes and expected gains.

Frequently Asked Questions about accelint-ts-performance

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

FAQPage Schema
How do I audit TypeScript code for performance anti-patterns?

Profiling TypeScript performance involves scanning for allocation hot paths, algorithmic complexity, and missing memoization, then generating categorized issues with recommended fixes, expected speedup ranges, and verification checklists.

What TypeScript performance optimization techniques work with V8?

Effective V8 optimization techniques include reducing allocation hot paths, improving memory locality, implementing memoization, batching I/O operations, and applying micro-optimizations across libraries and front-end render loops.

How do I profile and optimize slow JavaScript render loops?

Profile render loops to detect allocation hot paths and memory locality issues, then apply micro-optimizations and caching strategies with bounded iteration, verifying measurable speedups through before-and-after profiling and tests.

Can I use this performance audit on both front-end and back-end TypeScript?

Yes, performance audits apply to both front-end render loops and back-end services, analyzing algorithmic complexity, I/O batching, caching, and allocation hot paths across libraries and utilities to identify measurable speedups.

What's the best way to fix memory locality and allocation issues in TypeScript?

Fix memory locality and allocation issues by applying authoritative reference patterns with incorrect and correct examples, implementing targeted micro-optimizations, and verifying expected speedup ranges through profiling and bounded iteration tests.

How do I verify TypeScript performance optimizations don't cause regressions?

Verify optimizations by running before-and-after profiling and tests, validating cache invalidation strategies, checking bounded iteration limits, and confirming expected speedup ranges against a structured verification checklist to prevent regressions.