From anima-pack
Runs production readiness checklist for Anima Figma-to-code pipelines: credentials, code quality, pipeline validation, plus TypeScript script for API access and token safety checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/anima-pack:anima-prod-checklistThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [ ] Anima API token stored in secret manager
// scripts/anima-readiness.ts
async function checkReadiness() {
const checks = [];
// Figma access
try {
const res = await fetch('https://api.figma.com/v1/me', {
headers: { 'X-Figma-Token': process.env.FIGMA_TOKEN! },
});
checks.push({ name: 'Figma Access', pass: res.ok, detail: res.ok ? 'Authenticated' : `HTTP ${res.status}` });
} catch (e: any) { checks.push({ name: 'Figma Access', pass: false, detail: e.message }); }
// Anima SDK
try {
const { Anima } = await import('@animaapp/anima-sdk');
new Anima({ auth: { token: process.env.ANIMA_TOKEN! } });
checks.push({ name: 'Anima SDK', pass: true, detail: 'Initialized' });
} catch (e: any) { checks.push({ name: 'Anima SDK', pass: false, detail: e.message }); }
// Token not in build
const buildFiles = require('fs').existsSync('./dist');
if (buildFiles) {
const content = require('fs').readFileSync('./dist', 'utf8');
const leaked = content.includes(process.env.ANIMA_TOKEN || '');
checks.push({ name: 'Token Safety', pass: !leaked, detail: leaked ? 'TOKEN IN BUILD!' : 'Safe' });
}
for (const c of checks) {
console.log(`[${c.pass ? 'PASS' : 'FAIL'}] ${c.name}: ${c.detail}`);
}
}
checkReadiness();
For version upgrades, see anima-upgrade-migration.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin anima-packSecures Anima and Figma tokens for design-to-code: checklists for minimal scopes, server-side TypeScript enforcement, GCP secret loading, CI secrets, and gitignore.
Provides production readiness checklist for Figma REST API integrations covering authentication, error handling, rate limits, monitoring, and health checks.
Executes Canva Connect API production checklist for OAuth, security, webhooks, error handling, and bash verification scripts. Use when deploying integrations to production or validating readiness.