Agent Skills by Ryan
Showing 20 vetted skills indexed across 2 GitHub repositories.
epic
Manage software development epics through a defined pipeline with status checks and HTML reports.
gts-video
Automates video composition and rendering for Guitar Tone Shootout using Remotion and FastAPI.
gts-security
Audits OWASP Top 10, security headers, and dependency vulnerabilities for the Guitar Tone Shootout project.
gts-auth
Manage T3K passwordless OAuth and API-key JWT authentication for the Guitar Tone Shootout platform.
gts-architecture
Document the Guitar Tone Shootout technical architecture, including domain models and API specifications.
gts-testing
Automate pytest-based testing for Python services with fixtures and parametrization.
docker-infra
Configure and troubleshoot Docker Compose infrastructures for multi-service applications.
incident-response
Guide production incident response with runbooks, diagnostics, and rollback procedures.
frontend-architecture
Unify static Astro pages with server-rendered Jinja2 templates using HTMX.
python-cheatsheet
Map global architecture concepts to Python implementation patterns for FastAPI and SQLAlchemy.
test-scaffolder
Generate pytest and Playwright test scaffolds from code or specifications.
micro-task-workflow
Enforce a fixed context budget across micro-tasks with explicit commit points.
ui-contract
Generate TypeScript types from Pydantic models for FastAPI contracts.
screenshot-eval
Evaluate browser UI state during Playwright automated tests.
chrome-devtools
Connect to a running Chrome browser for interactive debugging and inspection.
site-verify
Verify full-stack user journeys for 404s, console errors, and network failures.
frontend-design
Apply centralized design tokens to frontend templates in Astro, Jinja2, and React.
gts-backend-dev
Scaffold FastAPI backends with SQLAlchemy 2.0, Pydantic v2, and async Python.
hot-reload
Watch source files with chokidar to rebuild Astro frontends and reload uvicorn backends.
gts-frontend-dev
Automate pre-bundled frontend stack workflows for NAM shootouts.