Chad Walker
Community@chad3814 · Dubuque, IA
Agent Skills by Chad Walker
Showing 15 vetted skills indexed across 1 GitHub repositories.
Global Tech Stack
Define the canonical technology stack for the Cawpile video generation service.
Template Versioning Strategy
Version and register Remotion video templates with backward compatibility in Root.tsx.
Remotion Video Components
Build reusable Remotion video components with frame-based TypeScript props.
Vitest Testing Patterns
Structure Vitest unit and integration tests for Remotion and AWS with mocking strategies.
TypeScript Type Definitions
Define strongly-typed TypeScript interfaces for video data structures.
Backend API
Build Express API endpoints with typed validation and SSE progress streaming.
Request Validation
Validate Express API request bodies with TypeScript type guards.
Video Content Accessibility
Apply accessibility guidelines for contrast, typography, and text alternatives in video layouts.
Remotion Video Styling
Style Remotion video components with inline React styles from theme constants.
Code Documentation Style
Adds evergreen, explanatory comments to complex Rust code and workflows.
Project Conventions
Define global project conventions for structure, documentation, and environment configuration.
Fixed Video Format (9:16)
Enforce a 1080x1920 9:16 canvas with percentage-based layouts using VIDEO_CONFIG constants.
AWS S3 Storage Operations
Upload rendered videos to AWS S3 using AWS SDK v3 with retry logic.
Global Coding Style
Enforce TypeScript and Remotion coding conventions with ESLint rules and path aliases.
Error Handling Patterns
Define Express error middleware and custom error classes for video rendering workflows.