BS

bocato/swift-testing-agent-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

80 stars Качество 62 Тренд 14MIT

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.

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:

  1. Add the marketplace:

    /plugin marketplace add bocato/swift-testing-agent-skill
    
  2. 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.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add bocato/swift-testing-agent-skill
Новичок в MCP? Начните с руководства на mcpskill.org →