工具介绍
Anthony Fu's Fähigkeiten
Eine kuratierte Sammlung von Agent Skills, die Anthony Fus Vorlieben, Erfahrungen und Best Practices sowie die Nutzungsdokumentation für die Tools widerspiegelt.
> [!WICHTIG]
> Dies ist ein Proof-of-Concept-Projekt zur Generierung von Agentenfähigkeiten aus der Quellendokumentation und deren Synchronisierung.
> Ich habe noch nicht vollständig getestet, wie gut die Fähigkeiten in der Praxis funktionieren, daher sind Feedback und Beiträge sehr willkommen.
Installation
oder alle global zu installieren:
Erfahren Sie mehr über die CLI-Nutzung bei Skills.
Fähigkeiten
Diese Sammlung soll eine One-Stop-Sammlung von Ihnen sein, die hauptsächlich an Vite/Nuxt arbeiten. Es umfasst Fähigkeiten aus verschiedenen Quellen mit unterschiedlichen Bereichen.
Handgeführte Fähigkeiten
> Opinioned
Manuell gepflegt von Anthony Fu mit seinen bevorzugten Tools, Setup-Konventionen und Best Practices.
Geschicklichkeit | Beschreibung |
|---------------------------------------
| antfu | Anthony Fu's Präferenzen und Best Practices für App/Bibliotheksprojekte (eslint, pnpm, vitest, vue, etc.) |
| antfu-design | UnoCSS-zentrierte Designprinzipien, semantische Token und UI-Präsentationsmuster von Anthony Fus Werkzeug-UIs |
Fähigkeiten, die aus der offiziellen Dokumentation generiert wurden
Meinungslos, aber mit geneigtem Fokus (z. B. TypeScript, ESM, Composition API und andere moderne Stacks)
Generiert aus der offiziellen Dokumentation und verfeinert von Anthony.
| Geschicklichkeit | Beschreibung | Quelle |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| vue | Vue.js core - Reaktivität, Komponenten, Zusammensetzung API | vuejs/docs |
| nuxt | Nuxt Framework - dateibasiertes Routing, Serverrouten, Module | nuxt/nuxt |
| pinia | Pinia - intuitives, typsicheres Zustandsmanagement für Vuejs/pinia |
| vite | Vite Build Tool - config, Plugins, SSR, Bibliotheksmodus | vitejs/vite |
| vitepress | VitePress - statischer Site-Generator powered by Vite | vuejs/vitepress |
| vitest | Vitest - Unit Testing Framework powered by Vite | vitest-dev/vitest |
| unocss | UnoCSS - atomare CSS-Engine, Presets, Transformatoren | unocss / unocss |
| pnpm | pnpm - schneller, speicherplatzeffizienter Paketmanager | pnpm/pnpm.io |
Vendored Skills
Synchronisiert von externen Repositories, die ihre eigenen Fähigkeiten beibehalten.
| Geschicklichkeit | Beschreibung | Quelle |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| slidev (Offiziell) | Slidev - Präsentationsfolien für Entwickler | slidevjs/slidev |
| tsdown (Official) | tsdown - TypeScript library bundler powered by Rolldown | rolldown/tsdown |
| turborepo (Offiziell) | Turborepo - Hochleistungsbausystem für Monorepos | vercel/turborepo |
| vueuse-Funktionen (Offiziell) | VueUse - 200+ Vue Zusammensetzung Utilities | vueuse / Fähigkeiten |
| vue-best-practices | Vuejs-ai/skills |
| vue-router-best-practices | Vue Router best practices | vuejs-ai/skills |
| vue-testing-best-practices | Vue testing best practices | vuejs-ai/skills |
| Web-Design-Richtlinien | Web-Design-Richtlinien zum Erstellen schöner Schnittstellen | vercel-labs/agent-skills |
FAQ
Was macht diese Sammlung anders?
Diese Sammlung ist eigensinnig, aber der Hauptunterschied besteht darin, dass sie Git-Submodule verwendet, um direkt auf die Quellendokumentation zu verweisen. Dies bietet einen zuverlässigeren Kontext und ermöglicht es den Fähigkeiten, im Laufe der Zeit mit Upstream-Änderungen auf dem neuesten Stand zu bleiben. Wenn Sie hauptsächlich mit Vue/Vite/Nuxt arbeiten, soll dies eine umfassende One-Stop-Sammlung sein.
Das Projekt ist auch flexibel gestaltet - Sie können es als Vorlage verwenden, um Ihre eigene Sammlung von Fähigkeiten zu generieren.
Skills vs llms.txt vs AGENTS.md
Für mich liegt der Wert von Fähigkeiten darin, **shareable ** und **on-demand ** zu sein.
Die gemeinsame Nutzung erleichtert die Verwaltung und Wiederverwendung von Eingabeaufforderungen über Projekte hinweg. On-Demand bedeutet, dass Fähigkeiten bei Bedarf eingezogen werden können und weit über das hinaus skaliert werden können, was das Kontextfenster eines Agenten auf einmal passen könnte.
Sie hören vielleicht Leute sagen "AGENTS.md übertrifft Fähigkeiten". Ich denke, das ist wahr - AGENTS.md lädt alles im Voraus, also respektieren Agenten es immer, während Fähigkeiten falsche Negative haben können, wo Agenten sie nicht einziehen, wenn man es erwartet. Das heißt, ich sehe dies eher als eine Lücke in den Werkzeugen und der Integration, die sich im Laufe der Zeit verbessern wird. Fähigkeiten sind wirklich nur ein standardisiertes Format für Agenten zu konsumieren—plain markdown-Dateien am Ende des Tages. Betrachten Sie sie als Wissensbasis für Agenten. Wenn Sie möchten, dass bestimmte Fähigkeiten immer gelten, können Sie sie direkt in Ihrer AGENTS.md referenzieren.
Generieren Sie Ihre eigenen Fähigkeiten
Fork dieses Projekt, um Ihre eigene maßgeschneiderte Skill-Sammlung zu erstellen.
1. Fork oder Klon dieses Repository
2. Abhängigkeiten installieren: `pnpm install`
3. Aktualisieren Sie `meta.ts` mit eigenen Projekten und Ski