From lucidchart-pack
Provides TypeScript caching for Lucidchart API performance tuning. Includes expiry-based cache Map and links to developer docs.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin lucidchart-packThis skill is limited to using the following tools:
```typescript
Optimizes Lucidchart API costs via caching, batching, tier selection, and usage monitoring. Provides TypeScript tracking snippet for call counts.
Optimizes Figma REST API performance with partial fetches, depth limits, and LRU caching for large files and slow responses.
Edits .drawio XML for diagram creation/review, converts to PNG via CLI, adjusts layouts by coordinates, applies design rules, uses AWS icons.
Share bugs, ideas, or general feedback.
const cache = new Map();
async function cached(key: string, fn: () => Promise<any>) {
const c = cache.get(key);
if (c?.expiry > Date.now()) return c.data;
const data = await fn();
cache.set(key, { data, expiry: Date.now() + 300_000 });
return data;
}
See lucidchart-cost-tuning.