Agent skill
anima-prod-checklist
Production readiness checklist for Anima design-to-code pipelines. Use when deploying automated design-to-code services, preparing CI/CD Figma-to-code automation, or validating output quality before production. Trigger: "anima production", "anima go-live", "anima prod checklist".
Install this agent skill to your Project
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/main/plugins/saas-packs/anima-pack/skills/anima-prod-checklist
SKILL.md
Anima Production Checklist
Pre-Launch Checklist
Credentials & Access
- Anima API token stored in secret manager
- Figma PAT has read-only scope with expiration
- Separate tokens for dev/staging/prod environments
- Token rotation schedule documented
Code Quality
- Generated code passes ESLint/Prettier
- Generated components render correctly in target framework
- Design tokens mapped to project design system
- Output normalization rules configured and tested
Pipeline
- Rate limiting configured (10 gen/min standard tier)
- Error handling with retry for transient failures
- Generation cache to avoid redundant API calls
- Figma change detection working (version polling)
Validation Script
// 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();
Output
- Readiness validation script
- All checklist items verified
- Token safety confirmed
Resources
Next Steps
For version upgrades, see anima-upgrade-migration.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
dockerfile-generator
Dockerfile Generator - Auto-activating skill for DevOps Basics. Triggers on: dockerfile generator, dockerfile generator Part of the DevOps Basics skill category.
branch-naming-helper
Branch Naming Helper - Auto-activating skill for DevOps Basics. Triggers on: branch naming helper, branch naming helper Part of the DevOps Basics skill category.
readme-generator
Readme Generator - Auto-activating skill for DevOps Basics. Triggers on: readme generator, readme generator Part of the DevOps Basics skill category.
makefile-generator
Makefile Generator - Auto-activating skill for DevOps Basics. Triggers on: makefile generator, makefile generator Part of the DevOps Basics skill category.
gitignore-generator
Gitignore Generator - Auto-activating skill for DevOps Basics. Triggers on: gitignore generator, gitignore generator Part of the DevOps Basics skill category.
pre-commit-hook-setup
Pre Commit Hook Setup - Auto-activating skill for DevOps Basics. Triggers on: pre commit hook setup, pre commit hook setup Part of the DevOps Basics skill category.
Didn't find tool you were looking for?