Jonathan avatar

Jonathan

Community

@SkinnnyJay · San Francisco, CA

10Followers
|
60Public Repos
|
31Published Skills

Technologist | 🛠️ Builder | Systems thinker ⚙️ Focused on: Code · Infra · AI · Security 🧠 Sometimes reverse engineering, always intentional

Skills Distribution
DomainDeveloper To...Frontend Engineeri.. (35%)Testing & Quality .. (25%)Code Quality & Sta.. (20%)Performance & Brow.. (12%)

Agent Skills by Jonathan

Showing 31 vetted skills indexed across 1 GitHub repositories.

SkinnnyJaySkinnnyJay

audit-website

Audit websites for SEO, performance, security, and accessibility issues using the squirrelscan CLI.

Community
Advanced
SkinnnyJaySkinnnyJay

nextjs-best-practices

Guides Next.js App Router development with Server Components, data fetching, and routing patterns.

Community
Intermediate
SkinnnyJaySkinnnyJay

shadcn-ui

Implements accessible React UI components with shadcn/ui, Radix UI, and Tailwind CSS.

Community
Intermediate
SkinnnyJaySkinnnyJay

vitest

Write, configure, and run Vitest unit tests with mocking, coverage, and fixtures.

Community
Intermediate
SkinnnyJaySkinnnyJay

tailwind-v4-shadcn

Configure Tailwind CSS v4 with shadcn/ui using CSS variables and @theme inline architecture.

Community
Advanced
SkinnnyJaySkinnnyJay

typescript-advanced-types

Implements generics, conditional types, mapped types, and template literal types in TypeScript.

Community
Intermediate
SkinnnyJaySkinnnyJay

prisma-expert

Diagnose and fix Prisma schema design, migrations, query performance, and connection issues.

Community
Advanced
SkinnnyJaySkinnnyJay

nextjs-app-router-patterns

Implements Next.js 14+ App Router patterns including Server Components, streaming, and parallel routes.

Community
Intermediate
SkinnnyJaySkinnnyJay

modern-javascript-patterns

Guides refactoring JavaScript code using ES6+ syntax, async patterns, and functional programming techniques.

Community
Intermediate
SkinnnyJaySkinnnyJay

vercel-react-best-practices

Applies Vercel performance optimization rules when writing and refactoring React and Next.js code.

Community
Intermediate
SkinnnyJaySkinnnyJay

e2e-testing-patterns

Implements end-to-end test suites with Playwright and Cypress patterns.

Community
Intermediate
SkinnnyJaySkinnnyJay

nodejs-backend-patterns

Implements Node.js backend services with Express, Fastify, middleware, authentication, and database integration.

Community
Advanced
SkinnnyJaySkinnnyJay

bug-hunter

Analyzes source code to detect logic bugs, race conditions, security flaws, and AI slop patterns.

Community
Intermediate
SkinnnyJaySkinnnyJay

commit

Groups changed files into atomic commits using conventional commit format.

Community
Basic
SkinnnyJaySkinnnyJay

system-architect

Designs and reviews TypeScript-first AI system architectures with interface contracts and reliability patterns.

Community
Intermediate
SkinnnyJaySkinnnyJay

swift-eng

Designs and reviews SwiftUI, iOS, macOS, and React Native apps with architecture and performance guidance.

Community
Intermediate
SkinnnyJaySkinnnyJay

frontend-sentinel

Reviews React and Next.js codebases for rendering bugs, boundary violations, and performance regressions.

Community
Intermediate
SkinnnyJaySkinnnyJay

debug-browser

Diagnoses React and Next.js frontend issues using Playwright and Puppeteer browser automation.

Community
Intermediate
SkinnnyJaySkinnnyJay

literal-hunter

Audits TypeScript codebases for magic numbers and duplicated string literals, then centralizes them into typed constants.

Community
Intermediate
SkinnnyJaySkinnnyJay

leak-hunter

Diagnose latency regressions, memory leaks, and UI jank in TypeScript full-stack systems.

Community
Advanced
SkinnnyJaySkinnnyJay

test-suite

Runs the full npm test suite and fixes failing tests one at a time.

Community
Intermediate
SkinnnyJaySkinnnyJay

code-quality

Audits TypeScript, React, and Next.js codebases and produces structured findings with remediation plans.

Community
Intermediate
SkinnnyJaySkinnnyJay

typecheck

Runs TypeScript type checking and fixes all reported type errors.

Community
Basic
SkinnnyJaySkinnnyJay

continue-building

Resumes interrupted development tasks by reading scratchpad plans and git history.

Community
Intermediate

Frequently Asked Questions About Jonathan

FAQPage Schema
What tasks can I accomplish with SkinnnyJay's skill registry?▼

You can build Next.js App Router applications, write Vitest unit tests and Playwright/Cypress E2E suites, audit websites for SEO and security issues, hunt bugs and memory leaks, centralize hardcoded literals, run typechecks and builds, and design Prisma schemas with optimized queries.

Who are these skills designed for?▼

They target TypeScript, React, and Next.js engineers working at staff-level rigor: frontend developers enforcing strict mode and Core Web Vitals, test engineers hardening deterministic suites, performance specialists fixing OOMs and deadlocks, and Apple platform developers shipping SwiftUI apps.

How do the verification and commit skills work in practice?▼

Run test-suite to execute tests and fix failures, typecheck to resolve type errors, build-project to fix compilation errors, format-and-lint to clean style issues, coverage-report to find gaps, then commit to group staged changes into atomic conventional commits.

What licenses and costs apply to these skills?▼

Licensing varies per skill: shadcn-ui and vercel-react-best-practices are MIT licensed, audit-website defers to the LICENSE file in its repository root, and remaining skills specify no license in their frontmatter. No paid tiers or usage fees are documented.

What prerequisites or dependencies are required?▼

The audit-website skill requires the squirrel CLI installed and accessible in PATH. Other skills assume their respective ecosystems: Node.js for backend patterns, Playwright MCP for browser debugging and E2E, and React/Next.js with Tailwind CSS for the shadcn-ui and Tailwind v4 setup skills.