Agent Skills: Grammarly Performance Tuning

|

UncategorizedID: jeremylongshore/claude-code-plugins-plus-skills/grammarly-performance-tuning

Install this agent skill to your local

pnpm dlx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/HEAD/plugins/saas-packs/grammarly-pack/skills/grammarly-performance-tuning

Skill Files

Browse the full folder contents for grammarly-performance-tuning.

Download Skill

Loading file tree…

plugins/saas-packs/grammarly-pack/skills/grammarly-performance-tuning/SKILL.md

Skill Metadata

Name
grammarly-performance-tuning
Description
|

Grammarly Performance Tuning

Latency Benchmarks

| API | Typical Latency | Notes | |-----|----------------|-------| | Writing Score | 1-3s | Depends on text length | | AI Detection | 1-2s | Fast for short text | | Plagiarism | 10-60s | Async, requires polling |

Instructions

Cache Score Results

import { LRUCache } from 'lru-cache';
import { createHash } from 'crypto';

const scoreCache = new LRUCache<string, any>({ max: 500, ttl: 3600000 });

async function cachedScore(text: string, token: string) {
  const key = createHash('sha256').update(text).digest('hex');
  const cached = scoreCache.get(key);
  if (cached) return cached;
  const score = await grammarlyClient.score(text);
  scoreCache.set(key, score);
  return score;
}

Parallel API Calls

// Score + AI detect in parallel (they're independent)
async function fullAudit(text: string, token: string) {
  const [score, ai] = await Promise.all([
    grammarlyClient.score(text),
    grammarlyClient.detectAI(text),
  ]);
  return { score, ai };
}

Resources

Next Steps

For cost optimization, see grammarly-cost-tuning.