Use for UI work in this repository when building, refining, or reviewing screens in apps/web. Keeps new interfaces aligned with the current Locus product style, reuses existing semantic classes and packages/ui primitives, and reviews UI by checking fit with the project's established patterns rather than generic design trends.
@univedge/locus-agent-sdk shared contracts for agent runtime, hooks, plugins, SSE, and context management. Use when importing SDK types, extending hooks/plugins, or working with agent loop, tool execution, SSE streaming, or prompt building.
Refactors TypeScript full-stack code with logic reorganization using DRY and SOLID, prioritizing Vue Composition API and reusing repository skills (`antfu`, `vue-best-practices`, `vueuse-functions`). Use when requests involve TS refactoring, cross-stack contract cleanup, Vue modernization, or maintainability improvements.
Anthony Fu'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 Anthony Fu's preferences.
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.
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.
Bundle TypeScript and JavaScript libraries with blazing-fast speed powered by Rolldown. Use when building libraries, generating type declarations, bundling for multiple formats, or migrating from tsup.
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.