Prof Thomas Powell avatar

Prof Thomas Powell

Community

@profpowell · La Jolla, CA USA

17Followers
|
32Public Repos
|
56Published Skills

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.

ProfPowellProfPowell
4

database

Manage PostgreSQL schemas with SQL migrations, seeding, and documentation.

Community
Advanced
ProfPowellProfPowell
4

site-scaffold

Generate a static site structure with SEO, PWA, and accessibility files.

Community
Intermediate
ProfPowellProfPowell
4

error-handling

Implement consistent error handling patterns for frontend and backend applications.

Community
Advanced
ProfPowellProfPowell
4

animation-motion

Implement accessible CSS animations and transitions with reduced motion support.

Community
Intermediate
ProfPowellProfPowell
4

security

Implement security headers, CSP, and input validation for web applications.

Community
Advanced
ProfPowellProfPowell
4

images

Generate WebP and AVIF variants, srcset, and validate HTML image markup.

Community
Advanced
ProfPowellProfPowell
4

build-tooling

Configure Vite for development, production builds, and multi-page applications.

Community
Intermediate
ProfPowellProfPowell
4

vitest

Run Vitest unit and integration tests for JavaScript, TypeScript, and Vite-powered applications.

Community
Intermediate
ProfPowellProfPowell
4

observability

Implement client-side and server-side observability with JavaScript and Node.js middleware.

Community
Advanced
ProfPowellProfPowell
4

cli-author

Generate Node.js command-line tools using only built-in modules.

Community
Intermediate
ProfPowellProfPowell
4

api-client

Create a JavaScript HTTP client with retries, cancellation, and TTL caching.

Community
Advanced
ProfPowellProfPowell
4

state-management

Manage Web Component state with reactive stores, signals, and undo/redo.

Community
Intermediate
ProfPowellProfPowell
4

e2e-testing

Run end-to-end browser tests with Playwright for user flows and visual regression.

Community
Advanced
ProfPowellProfPowell
4

typography

Implement CSS typography best practices for web design.

Community
Intermediate
ProfPowellProfPowell
4

accessibility-checker

Audit HTML content for WCAG2AA accessibility compliance across forms, images, navigation, links, and headings.

Community
Intermediate
ProfPowellProfPowell
4

custom-elements

Define custom HTML elements and generate custom-elements.json documentation.

Community
Intermediate
ProfPowellProfPowell
4

astro

Create and manage content-focused websites with the Astro framework.

Community
Intermediate
ProfPowellProfPowell
4

layout-grid

Implements fluid, resolution-independent web page grids using clamp() and container queries.

Community
Intermediate
ProfPowellProfPowell
4

i18n

Create internationalization-friendly HTML pages with language attributes and hreflang links.

Community
Intermediate
ProfPowellProfPowell
4

pre-flight-check

Validate Git workflow, code quality, and development processes with checklists.

Community
Advanced
ProfPowellProfPowell
4

tdd

Guide JavaScript and TypeScript development through the RED-GREEN-REFACTOR cycle.

Community
Intermediate
ProfPowellProfPowell
4

logging

Creates structured client-side logging, error reporting, and analytics tracking with privacy-aware data handling.

Community
Advanced
ProfPowellProfPowell
4

javascript-author

Author vanilla JavaScript Web Components with functional core and imperative shell architecture.

Community
Intermediate
ProfPowellProfPowell
4

validation

Validate data against JSON Schema definitions using the AJV library.

Community
Advanced