Prof Thomas Powell
Community@profpowell · La Jolla, CA USA
Prof. Thomas A Powell @ UCSD focused on SWE Web Dev, & Data Viz. Code is for instructional use. "These are not the repos you are looking for. Move along.
Agent Skills by Prof Thomas Powell
Showing 56 vetted skills indexed across 2 GitHub repositories.
database
Manage PostgreSQL schemas with SQL migrations, seeding, and documentation.
site-scaffold
Generate a static site structure with SEO, PWA, and accessibility files.
error-handling
Implement consistent error handling patterns for frontend and backend applications.
animation-motion
Implement accessible CSS animations and transitions with reduced motion support.
security
Implement security headers, CSP, and input validation for web applications.
images
Generate WebP and AVIF variants, srcset, and validate HTML image markup.
build-tooling
Configure Vite for development, production builds, and multi-page applications.
vitest
Run Vitest unit and integration tests for JavaScript, TypeScript, and Vite-powered applications.
observability
Implement client-side and server-side observability with JavaScript and Node.js middleware.
cli-author
Generate Node.js command-line tools using only built-in modules.
api-client
Create a JavaScript HTTP client with retries, cancellation, and TTL caching.
state-management
Manage Web Component state with reactive stores, signals, and undo/redo.
e2e-testing
Run end-to-end browser tests with Playwright for user flows and visual regression.
typography
Implement CSS typography best practices for web design.
accessibility-checker
Audit HTML content for WCAG2AA accessibility compliance across forms, images, navigation, links, and headings.
custom-elements
Define custom HTML elements and generate custom-elements.json documentation.
astro
Create and manage content-focused websites with the Astro framework.
layout-grid
Implements fluid, resolution-independent web page grids using clamp() and container queries.
i18n
Create internationalization-friendly HTML pages with language attributes and hreflang links.
pre-flight-check
Validate Git workflow, code quality, and development processes with checklists.
tdd
Guide JavaScript and TypeScript development through the RED-GREEN-REFACTOR cycle.
logging
Creates structured client-side logging, error reporting, and analytics tracking with privacy-aware data handling.
javascript-author
Author vanilla JavaScript Web Components with functional core and imperative shell architecture.
validation
Validate data against JSON Schema definitions using the AJV library.