Yehezkiel Dio Sinolungan avatar

Yehezkiel Dio Sinolungan

Community

@yehezkieldio · Balikpapan, Indonesia

253Followers
|
200Public Repos
|
46Published Skills

Software Engineer

Skills Distribution
DomainDeveloper To...React & Next.js En.. (35%)TypeScript & Type .. (25%)State & Data Fetch.. (15%)PostgreSQL & ORM (15%)

Agent Skills by Yehezkiel Dio Sinolungan

Showing 46 vetted skills indexed across 2 GitHub repositories.

yehezkieldioyehezkieldio

tanstack-form

Implements type-safe form state management with validation using TanStack Form in React applications.

Community
Intermediate
yehezkieldioyehezkieldio

vercel-react-best-practices

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

Community
Intermediate
yehezkieldioyehezkieldio

next-dev-loop

Verify Next.js code changes at runtime using the /_next/mcp endpoint and a real Chrome browser.

Community
Advanced
yehezkieldioyehezkieldio

trpc

Implements end-to-end type-safe tRPC APIs with React Query and Next.js integration.

Community
Advanced
yehezkieldioyehezkieldio

tanstack-query

Implement server-state caching, fetching, and mutations with TanStack Query v5.

Community
Intermediate
yehezkieldioyehezkieldio

next-cache-components-optimizer

Drives Next.js routes to instant navigation using test-driven Cache Components optimization loops.

Community
Advanced
yehezkieldioyehezkieldio

react-doctor

Scans React codebases for security, performance, and architecture issues with a health score.

Community
Basic
yehezkieldioyehezkieldio

next-cache-components-adoption

Enable Cache Components in Next.js apps and resolve blocking routes to a passing build.

Community
Advanced
yehezkieldioyehezkieldio

design-postgres-tables

Designs PostgreSQL tables with data types, constraints, indexes, and partitioning guidance.

Community
Intermediate
yehezkieldioyehezkieldio

trpc-tanstack-nextjs

Set up tRPC with TanStack Query in Next.js App Router projects.

Community
Advanced
yehezkieldioyehezkieldio

code-refinement-discipline

Guides behavior-preserving refactoring decisions with evidence-based scope and verification gates.

Community
Intermediate
yehezkieldioyehezkieldio

tanstack-query-best-practices

Implement TanStack Query patterns for caching, mutations, and server state in React applications.

Community
Intermediate
yehezkieldioyehezkieldio

tanstack-virtual

Implements virtualized rendering of large lists, grids, and tables in React applications.

Community
Intermediate
yehezkieldioyehezkieldio

typescript-best-practices

Analyze, generate, and scaffold TypeScript code following type safety and architecture standards.

Community
Advanced
yehezkieldioyehezkieldio

nuqs

Applies best practices for type-safe URL query state management with nuqs in Next.js and React.

Community
Intermediate
yehezkieldioyehezkieldio

deslop

Removes AI-generated code slop from branch diffs against main.

Community
Basic
yehezkieldioyehezkieldio

no-workarounds

Detect and reject workaround patterns in code fixes to enforce root-cause resolution.

Community
Intermediate
yehezkieldioyehezkieldio

zustand

Implements LobeHub Zustand store conventions for slices, actions, and optimistic updates.

Community
Intermediate
yehezkieldioyehezkieldio

no-ui-flash

Prevents incorrect placeholder UI flashes during client-side data resolution in SPA and SSR apps.

Community
Advanced
yehezkieldioyehezkieldio

ultracite

Configure and run Ultracite linting and formatting for JavaScript and TypeScript projects.

Community
Intermediate
yehezkieldioyehezkieldio

code-time-discipline

Classifies software tasks and gates code edits behind evidence-backed inspection.

Community
Intermediate
yehezkieldioyehezkieldio

zod

Applies Zod schema validation best practices for TypeScript type safety, parsing, and error handling.

Community
Intermediate
yehezkieldioyehezkieldio

tanstack-table

Organize complex tabular data with a framework-agnostic headless API.

Community
Advanced
yehezkieldioyehezkieldio

redis-best-practices

Audit Redis usage and implement best practices for caching, data structures, and high availability.

Community
Advanced

Frequently Asked Questions About Yehezkiel Dio Sinolungan

FAQPage Schema
What tasks can I accomplish with yehezkieldio's skills?▼

You can implement Zod schema validation, TanStack Query server-state caching, React Hook Form performance patterns, tRPC type-safe APIs, PostgreSQL table design and optimization, Next.js Cache Components adoption, BullMQ background jobs, and behavior-preserving code refactoring across TypeScript and React projects.

Who are these skills designed for?▼

Frontend and full-stack engineers working in TypeScript, React, and Next.js codebases. They target developers building type-safe APIs with tRPC, managing server state with TanStack Query, designing PostgreSQL schemas with Drizzle ORM, and enforcing code quality through linting and refactoring disciplines.

What are the runtime prerequisites for these skills?▼

Most skills apply to existing TypeScript/React projects. Specific requirements include a running `next dev` server for next-dev-loop, Next.js 16.3+ with cacheComponents for the cache optimizer, Deno for typescript-best-practices analysis scripts, and a components.json file for shadcn operations.

Are these skills open source and what licenses apply?▼

Licensing varies per skill. vercel-react-best-practices, vercel-composition-patterns, and typescript-best-practices are MIT licensed; design-postgres-tables is Apache-2.0 by tigerdata. Other skills in the manifest do not declare explicit licenses, so check each skill's repository before redistribution.

How do the code quality skills work together?▼

Skills like no-workarounds, deslop, code-refinement-discipline, and code-time-discipline gate engineering decisions: they reject type assertions and lint suppressions, remove generated code slop, separate structural fixes from style churn, and require evidence before speculative edits, while ultracite provides zero-config linting and formatting.