Leaderboard/Developer Tooling/skills
Last commit on June 23, 2026·Created on January 28, 2026

antfu/skills

The Vue ecosystem, encoded as agent skills.
Combined rank
#78
across all skills
In Developer Tooling
#5
category rank
Stars
5.9k
+0.4% in last 7d
Forks
333
+0.3% in last 7d
Watchers
32
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This repository bundles Anthony Fu’s authoritative skills for the Vue ecosystem: Vue 3, Nuxt 4, Pinia, Vue Router, Vitest, VueUse, and more. It also covers the tooling that surrounds them—tsdown for library bundling, pnpm for dependency management, UnoCSS for atomic CSS, and Slidev for developer presentations. The collection helps full-stack Vue developers, library maintainers, and design engineers work faster and more consistently within an agent workflow.

WHO IT'S FOR
Vue/Nuxt Full-Stack Developers
building and testing Vue/Nuxt applications
JavaScript/TypeScript Library Maintainers
publishing typed libraries with efficient bundling
UI Design Engineers
implementing design systems with UnoCSS tokens
Technical Presenters
creating interactive slide decks with code demos
Repository contents

19 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

Setup

Install the antfu/skills bundle

Installs: All skills in the antfu/skills collection using the CLI's default non-global scope.

  1. Run this terminal command to install every skill from the antfu/skills collection with the CLI's default scope.

    pnpx skills add antfu/skills --skill='*'
README.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Create a typed Vue component

Uses vue

  • Replace [component-file] with the intended Vue component path
  • Describe the component's props, emitted events, and visible behavior
Use the vue skill to create a Vue 3 component at [component-file] with typed props and emits using Composition API and <script setup lang="ts">.
skills/vue/SKILL.md · Checked Sep 18, 2026
Suggested first task

Review one Pinia store for common pitfalls

Uses pinia

  • Replace [store-file] with the path to one Pinia store file
Use the pinia skill to review [store-file] for reactivity-safe destructuring and SSR-safe store access, then return a short list of concrete fixes.
skills/pinia/SKILL.md · Checked Sep 18, 2026