Agent skill · software engineering · jeremylongshore
appfolio-performance-tuning
Optimize AppFolio API performance with caching and batch operations.
Why this skill is useful
Adds executable scripts for caching, batching, and connection pooling that optimize AppFolio API performance.
What it needs
Requires npm installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
AppFolio Performance Tuning Overview AppFolio's property management API handles bulk tenant queries, property portfolio pagination, and work order batch processing. Large portfolios with thousands of units generate heavy read traffic on listing endpoints. Optimizing cache lifetimes for slow-changing property data, batching work order updates, and pooling HTTP connections reduces API call volume by 60-80% and cuts dashboard load times from seconds to sub-second. Prerequisites A measured baseline for latency, call volume, error rate, payload size, cache hit behavior, and data freshness for the specific permitted endpoint. Endpoint-specific rate/concurrency limits, a request budget, and a data policy that excludes tenant, payment, and raw response payloads from generic caches. Synthetic fixtures and a rollback feature flag for validating performance changes without altering production read/write semantics. Instructions 1. Start with the smallest safe read and capture a baseline before changing caching, concurrency, pagination, or connection settings. 2. Cache only minimized data under a bounded entry/byte policy and invalidate on known writes; show stale age to callers where decisions need freshness. 3. Respect the smallest endpoint limit, preserve cursors, and stop parallel batches before they turn a rate-limit signal into a retry storm. 4. Promote only when performance improves without changing result completeness, authorization, PII boundaries, or write/idempotency behavior; roll back on any correctness regression. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/appfolio-performance-tuning--c2e58c