kirklin

kirklin

@kirklin

GitHub
14 Skills
14 Total Stars
February 2026 Joined

Public Skills

vue-best-practices

by kirklin

MUST be used for Vue.js tasks. Strongly recommends Composition API with <script setup> and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.

1 1mo ago

go-clean-architecture

by kirklin

A comprehensive guide to implementing Clean Architecture in software projects, based on the boot-backend-go-clean template.

Database 1 3mo ago

turborepo

by kirklin

Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.

Caching 1 3mo ago

vueuse-functions

by kirklin

Apply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.

API Dev 1 3mo ago

boot-templates

by kirklin

A collection of modern, opinionated starter templates for various frameworks and platforms by Kirk Lin.

Refactoring 1 3mo ago

kirklin

by kirklin

Kirk Lin's opinionated tooling and conventions for JavaScript/TypeScript projects. Use when setting up new projects, configuring ESLint/Prettier alternatives, monorepos, library publishing, or when the user mentions Kirk Lin's preferences.

Git & VCS 1 3mo ago

vite

by kirklin

Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.

API Dev 1 3mo ago

nuxt

by kirklin

Nuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid rendering.

Processing 1 3mo ago

pinia

by kirklin

Pinia official Vue state management library, type-safe and extensible. Use when defining stores, working with state/getters/actions, or implementing store patterns in Vue apps.

Testing 1 3mo ago

vue

by kirklin

Vue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers, or using Transition/Teleport/Suspense/KeepAlive.

Automation 1 3mo ago

vitepress

by kirklin

VitePress static site generator powered by Vite and Vue. Use when building documentation sites, configuring themes, or writing Markdown with Vue components.

Docs Gen 1 3mo ago

pnpm

by kirklin

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.

CI/CD 1 3mo ago

vitest

by kirklin

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

API Dev 1 3mo ago

unocss

by kirklin

UnoCSS instant atomic CSS engine, superset of Tailwind CSS. Use when configuring UnoCSS, writing utility rules, shortcuts, or working with presets like Wind, Icons, Attributify.

Git & VCS 1 3mo ago