
bocato/swift-testing-agent-skill
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Agent Skill предоставляет экспертное руководство по тестированию Swift для инструментов кодирования ИИ: покрытие двойных тестов, приспособлений, шаблонов асинхронизации, миграции XCTest и тестирования лучших практик.
Обзор
Экспертное руководство по любому инструменту кодирования ИИ, который поддерживает открытый формат Agent Skills — Swift Testing Framework, тест-дублеры, светильники и тестирование лучших практик. Команды, использующие фреймворк Swift Testing, которым нужны современные шаблоны тестирования. Разработчики пишут единичные тесты, интеграционные тесты или тесты с моментальным снимком. - Всем, кому нужна надежная тестовая инфраструктура (камни, колючки, шпионы, светильники). Команды мигрируют из XCTest в Swift Testing. Установите этот навык с помощью одной команды: Затем используйте навыки своего агента ИИ, например: Используйте навыки быстрого тестирования и помогите мне написать тесты для класса UserService GitHub Copilot поддерживает Agent Skills в VS Code, VS Code Insiders и Copilot CLI. Скопируйте папку быстрого тестирования в каталог .github/skills/ вашего хранилища: Структура проекта должна выглядеть так: Для личного использования во всех проектах скопируйте в свой домашний каталог:
Обзор (машинный перевод)
Экспертное руководство по любому инструменту кодирования ИИ, который поддерживает открытый формат Agent Skills — Swift Testing Framework, тест-дублеры, светильники и тестирование лучших практик.
Для кого это
Команды, использующие фреймворк Swift Testing, которым нужны современные шаблоны тестирования. Разработчики пишут единичные тесты, интеграционные тесты или тесты с моментальным снимком.
- Любой желающий иметь надежную тестовую инфраструктуру (камни, заглушки, шпионы, светильники). Команды мигрируют из XCTest в Swift Testing.
##Как использовать этот навык
Вариант А: Использование skills.sh (рекомендуется)
Установите этот навык с помощью одной команды:
Затем используйте навыки своего агента ИИ, например: Используйте навыки быстрого тестирования и помогите мне написать тесты для класса UserService
Вариант B: GitHub Copilot
GitHub Copilot поддерживает Agent Skills в VS Code, VS Code Insiders и Copilot CLI.
###Навыки проекта (рекомендуется)
Копируйте папку swift-testing/ в каталог вашего хранилища .github/skills/:
Структура проекта должна выглядеть так:
Персональные навыки
Для личного использования во всех проектах скопируйте в свой домашний каталог:
####Конфигурация кода VS
Убедитесь, что навыки агента включены в настройках VS Code:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Swift Testing Agent Skill
Expert guidance for any AI coding tool that supports the Agent Skills open format — Swift Testing framework, test doubles, fixtures, and testing best practices.
Who this is for
- Teams adopting Swift Testing framework who need modern testing patterns.
- Developers writing unit tests, integration tests, or snapshot tests.
- Anyone wanting reliable test infrastructure (mocks, stubs, spies, fixtures).
- Teams migrating from XCTest to Swift Testing.
How to Use This Skill
Option A: Using skills.sh (recommended)
Install this skill with a single command:
npx skills add https://github.com/bocato/swift-testing-agent-skill --skill swift-testing
Then use the skill in your AI agent, for example:
Use the swift testing skill and help me write tests for the UserService class
Option B: GitHub Copilot
GitHub Copilot supports Agent Skills in VS Code, VS Code Insiders, and Copilot CLI.
Project Skills (Recommended)
Copy the swift-testing/ folder to your repository’s .github/skills/ directory:
# Clone this repo and copy the skill
git clone https://github.com/bocato/swift-testing-agent-skill.git
cp -r swift-testing-agent-skill/swift-testing .github/skills/
Your project structure should look like:
your-project/
├── .github/
│ └── skills/
│ └── swift-testing/
│ ├── SKILL.md
│ └── references/
│ └── ...
└── ...
Personal Skills
For personal use across all projects, copy to your home directory:
# Create personal skills directory if it doesn't exist
mkdir -p ~/.copilot/skills
# Copy the skill
cp -r swift-testing-agent-skill/swift-testing ~/.copilot/skills/
VS Code Configuration
Ensure Agent Skills are enabled in VS Code settings:
{
"chat.useAgentSkills": true
}
Copilot will automatically discover and load the skill when relevant to your testing tasks.
Option C: Claude Code Plugin
Personal Usage
To install this Skill for your personal use in Claude Code:
-
Add the marketplace:
/plugin marketplace add bocato/swift-testing-agent-skill -
Install the Skill:
/plugin install swift-testing@swift-testing-agent-skill
Project Configuration
To automatically provide this Skill to everyone working in a repository, configure the repository’s .claude/settings.json:
{
"enabledPlugins": {
"swift-testing@swift-testing-agent-skill": true
},
"extraKnownMarketplaces": {
"swift-testing-agent-skill": {
"source": {
"source": "github",
"repo": "bocato/swift-testing-agent-skill"
}
}
}
}
When team members open the project, Claude Code will prompt them to install the Skill.
Option D: Gemini CLI
Gemini CLI supports custom instructions through GEMINI.md files or the .gemini/ directory.
Project Instructions (Recommended)
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add bocato/swift-testing-agent-skill