工具介绍
Навыки Энтони Фу
Кураторская коллекция навыков агента, отражающая предпочтения, опыт и лучшие практики Энтони Фу, а также документацию по использованию инструментов.
[!Важно]
Этот проект является доказательством концепции для получения навыков агента из исходной документации и их синхронизации.
Я не полностью проверил, насколько хорошо навыки работают на практике, поэтому отзывы и вклад очень приветствуются.
Установка
или установить их по всему миру:
Узнайте больше об использовании CLI в навыках.
Навыки
Эта коллекция предназначена для того, чтобы быть универсальной коллекцией, над которой вы в основном работаете. Он включает в себя навыки из разных источников с различными областями.
Ручные навыки
> Мнение
Ручно поддерживается Энтони Фу с его предпочтительными инструментами, установочными конвенциями и лучшими практиками.
| Навыки | Описание |
-------------------------
Предпочтения и лучшие практики Энтони Фу для проектов приложений / библиотек (eslint, pnpm, vitest, vue и т. Д.)
| antfu-design | UnoCSS-центрированные принципы дизайна, семантические токены и шаблоны представления пользовательского интерфейса от UI Энтони Фу
Навыки, полученные из официальной документации
Непредвзятый, но с наклонным фокусом (например, TypeScript, ESM, Composition API и другие современные стеки)
Создан по официальной документации и доработан Энтони.
| Навыки | Описание | Источник
[скрыто] [скрыто] [скрыто] [скрыто] [скрыто] [скрыто]
| vue | ядро Vue.js - реактивность, компоненты, состав API | vuejs/docs |
| nuxt | Nuxt framework — файловая маршрутизация, серверные маршруты, модули | nuxt/nuxt |
Пиния - интуитивное, безопасное для типа управление состоянием для Vue | vuejs /pinia |
| vite | Инструмент сборки Vite — конфигурация, плагины, SSR, библиотечный режим | vitejs/vite |
| vitepress | VitePress - генератор статических сайтов, работающий на Vite | vuejs / vitepress |
| vitest | Vitest - модульное тестирование на основе Vite | vitest-dev/vitest |
| unocss | UnoCSS — атомный двигатель CSS, предустановки, трансформаторы | unocss/unocss |
| pnpm | pnpm - быстрый, эффективный менеджер пакетов дискового пространства | pnpm/pnpm.io
Прославленные навыки
Синхронизируется с внешними репозиториями, сохраняющими собственные навыки.
| Навыки | Описание | Источник
[скрыто] [скрыто] [скрыто] [скрыто] [скрыто] [скрыто]
| slidev (Официальный) | Slidev - слайды презентации для разработчиков | slidevjs/slidev |
| tsdown (Official) | tsdown - библиотечный пульвер TypeScript, приводимый в действие Rolldown | rolldown/tsdown |
| turborepo (Official) | Turborepo - высокопроизводительная система сборки для монорепо | vercel/turborepo |
| vueuse-функции (официальные) | VueUse - 200+ Утилиты композиции Vue | vueuse/skills |
| vue-best-practices | Vue 3 + TypeScript лучшие практики | 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 |
Руководящие принципы веб-дизайна для создания красивых интерфейсов | vercel-labs / agent-skills |
FAQ
Что отличает эту коллекцию?
Эта коллекция является условной, но ключевое отличие заключается в том, что она использует субмодули git для прямой ссылки на исходную документацию. Это обеспечивает более надежный контекст и позволяет навыкам оставаться в курсе изменений с течением времени. Если вы в первую очередь работаете с Vue/Vite/Nuxt, это будет всеобъемлющая универсальная коллекция.
Проект также разработан, чтобы быть гибким - вы можете использовать его в качестве шаблона для создания собственной коллекции навыков.
Навыки vs. llms.txt vs AGENTS.md
Для меня ценность навыков заключается в том, чтобы быть **совместимым** и **по требованию**.
Возможность совместного использования облегчает управление и повторное использование в проектах. Быть востребованным означает, что навыки могут быть задействованы по мере необходимости, масштабируя далеко за пределы того, что может соответствовать контексту любого агента.
Вы можете услышать, как люди говорят: «AGENTS.md превосходит навыки». Я думаю, что это правда — AGENTS.md загружает все заранее, поэтому агенты всегда уважают это, в то время как навыки могут иметь ложные негативы. Тем не менее, я вижу это больше как разрыв в инструментах и интеграции, которые со временем улучшатся. Навыки — это стандартизированный формат для использования агентами — простые файлы разметки в конце дня. Думайте о них как о базе знаний для агентов. Если вы хотите, чтобы определенные навыки всегда применялись, вы можете ссылаться на них непосредственно в своем AGENTS.md.
Создайте свои собственные навыки
Включите этот проект, чтобы создать свою собственную коллекцию навыков.
1. Вилка или клонирование этого хранилища
2. Установка зависимостей: "установка pnpm"
3. Обновите «meta.ts» с помощью собственных проектов и лыж