Agent skill

appfolio-performance-tuning

Optimize AppFolio API performance with caching and batch operations. Trigger: "appfolio performance".

Stars 1,803
Forks 241

Install this agent skill to your Project

npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/main/plugins/saas-packs/appfolio-pack/skills/appfolio-performance-tuning

SKILL.md

appfolio performance tuning | sed 's/\b(.)/\u\1/g'

Performance Strategies

Strategy Savings Implementation
Response caching 60-80% fewer API calls Cache properties/units (5 min TTL)
Parallel requests 3-5x faster dashboard load Promise.all for independent endpoints
Incremental sync 70% less data transfer Track last_modified timestamps

Parallel Dashboard Fetch

typescript
async function loadDashboard() {
  const [properties, tenants, leases, units] = await Promise.all([
    client.http.get("/properties"),
    client.http.get("/tenants"),
    client.http.get("/leases"),
    client.http.get("/units"),
  ]);
  return { properties: properties.data, tenants: tenants.data, leases: leases.data, units: units.data };
}

Resources

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results