arch-upkeep
arch-upkeep
arch-upkeep is a meta architecture skill for keeping existing projects aligned with the canonical starter stacks:
arch-tsdown-monorepo— pnpm monorepo for TS libs with tsdown per packagearch-tsdown— single-package TS library with tsdownarch-tsdown-cli— CLI apps built on tsdownarch-unplugin— libraries built as unplugin (Vite/Rollup/Webpack/ESBuild)arch-webext-vue— browser extensions using Vuearch-vscode— VS Code extensions
Use this skill when a project already exists and you want to:
- Identify what architecture it currently matches (lib / CLI / monorepo / webext / vscode / unplugin / mixed)
- Plan a migration to one of the canonical
arch-*starters - Incrementally upgrade tooling, scripts, and CI without rewriting app logic
This skill does not re-specify each architecture in detail — it helps you pick which arch-skill to apply and in what order.
More from hairyf/skills
tailwindcss
Tailwind CSS utility-first CSS framework. Use when styling web applications with utility classes, building responsive designs, or customizing design systems with theme variables.
1.7Khairy-utils
Comprehensive skills for working with @hairy/utils core utilities
891motion
Motion animation library for JavaScript, React and Vue. Use when creating animations, gestures, layout transitions, scroll-linked effects, or working with motion values and animation controls.
763next
Next.js framework for building React applications with App Router, Server Components, and optimized performance. Use when working with Next.js apps, routing, data fetching, caching, Server Actions, or building full-stack React applications.
714react-use
Collection of essential React Hooks for sensors, UI, animations, side-effects, lifecycles, and state management
692valtio
Valtio proxy state management for React and vanilla JavaScript. Use when creating reactive state, managing application state, or working with proxy-based state management.
636