performance

Audit cache TTLs, Redis health, PostgreSQL indexing, N+1 queries, bundle size, and Celery tasks.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/toobutta/maptelli --skill performance-toobutta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: performance
Source: https://github.com/toobutta/maptelli/tree/main/.claude/skills/performance
Command: npx skills add https://github.com/toobutta/maptelli --skill performance-toobutta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and prevent performance regressions in the Maptelli platform by auditing cache TTLs, Redis health, database indexing, N+1 queries, bundle size, and Celery task monitoring.

Core Features & Use Cases

  • Cache TTL verification across property search, detail, and analysis data; TTL mismatches trigger alerts.
  • Database health: index verification, N+1 query risk detection, and slow query diagnostics.
  • Frontend and Celery observability: bundle size analysis, React query timing, and Flower-based task monitoring for production readiness.
  • Quick remediation guidance and ready-to-run verification for release validation.
  • Example use: before a production release, run a full audit to ensure no performance regressions.

Quick Start

Run a full performance audit across all sections to generate the production readiness report.

Frequently Asked Questions about performance

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

FAQPage Schema
How do I audit PostgreSQL indexing and N+1 query risks before a production release?▼

To audit PostgreSQL indexing and N+1 queries before release, inspect backend code paths to verify index presence and detect N+1 query patterns. This database health check ensures slow query risks are caught during development.

What is cache TTL verification and how does it prevent performance regressions?▼

Cache TTL verification checks Redis settings across search and analysis data to detect TTL mismatches. It triggers alerts when configurations deviate from defined standards, preventing performance regressions before release.

Can I use Celery task monitoring and bundle size analysis for pre-release validation?▼

Yes, you can validate production readiness by analyzing Celery task monitoring via Flower and frontend bundle size. Inspecting React query timing ensures observability gaps are resolved pre-release.

What's the best way to run a full performance audit across backend, database, frontend, and task-queue layers?▼

The best way to run a full performance audit is to inspect code paths and configurations in backend and frontend modules simultaneously. This cross-layer audit generates a production readiness report.

Does Redis health checking require specific configuration inspection in the backend app?▼

Yes, Redis health checking requires inspecting configuration in the backend app to ensure results align with defined TTLs and monitoring settings. This verifies cache health and detects misconfigurations.