К основному содержанию
скилл CX Codex GP ChatGPT официальный · OpenAI

circleci-config — скилл для Codex: настройка CircleCI

Скилл анализирует .circleci/config.yml и помогает убрать лишнюю работу из CI, настроить кэширование и распараллелить узкие места. Пригодится, когда сборки затягиваются или пайплайн часто даёт сбои.

Установить в Codex · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openai/plugins --skill config -a codex
Открыть на GitHub

Что делает circleci-config

Скилл предлагает сначала найти самые долгие и нестабильные задачи, а затем менять конфигурацию небольшими шагами. Он рассматривает дублирующиеся задачи и триггеры, ключи кэша, передачу данных между задачами и распараллеливание. Для проверки предлагает заранее определить ожидаемые изменения метрик и критерии приёмки.

В зависимости от задачи скилл обращается к материалам о кэшировании, передаче данных, запуске тестов и настройке workflow. Он отдаёт сводку узких мест, обоснование изменений и план проверки с возможностью отката. Скилл советует исправлять конфигурацию, а не приложение, когда проблему можно решить настройками; добавлять повторы для маскировки постоянных ошибок он не предлагает. Перед анализом нужны конфигурационные файлы и сведения о длительности задач, сбоях или стоимости.

Какие задачи решает

  • найти самые долгие задачи CircleCI
  • сократить лишние шаги и дубли в пайплайне
  • настроить ключи кэша по lockfile
  • решить, как передавать данные между задачами
  • распараллелить узкие места и проверить результат

Примеры запросов агенту

  • Проверь .circleci/config.yml: найди долгие задачи и предложи план проверки изменений.
  • Разбери кэширование в CircleCI и проверь, как устроены ключи кэша и lockfile.
  • Посмотри на сбои тестов и предложи, как распараллелить только узкие места.

Как установить circleci-config

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill config -a codex

2Вручную: положить файлы

.agents/skills/config/SKILL.md

Для всех проектов — ~/.agents/skills/

По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать

Вопросы о circleci-config

Как установить circleci-config в Codex?

Выполните npx skills add openai/plugins --skill config -a codex. Файл скилла находится по пути .agents/skills/config/SKILL.md.

Что делает circleci-config?

Он анализирует конфигурацию CircleCI, ищет узкие места и предлагает изменения для задач, кэша, передачи данных и распараллеливания. Также формирует план проверки и отката.

Какие данные нужны скиллу для анализа CircleCI?

Нужны YAML-файлы из .circleci/, сведения о проблемах с длительностью, сбоями, стоимостью или поддержкой конфигурации, а также базовые метрики задач.

Исходный текст

SKILL.md · MIT
---
name: circleci-config
description: Optimize CircleCI configuration for speed, reliability, and maintainability. Use when users ask to improve `.circleci/config.yml`, reduce CI runtime, tune caching/workspaces/parallelism, remove pipeline waste, or fix flaky pipeline behavior caused by configuration choices.
---

# CircleCI Config

## Overview

Use this skill to improve CircleCI performance and stability without changing product behavior. Focus on measured bottlenecks first, then implement the smallest safe config changes with clear validation criteria.

Read `references/cache-optimization.md` when the request involves `save_cache`, `restore_cache`, `persist_to_workspace`, `attach_workspace`, cache key design, dependency caching, lockfiles, or complaints about low cache hit rates, oversized caches, or wasted persistence steps.
Read `references/persisting-data.md` when the request involves choosing between caches, workspaces, and artifacts, or when data is being moved between jobs inefficiently.
Read `references/test-results-and-splitting.md` when the request involves slow test jobs, parallelism, flaky test visibility, missing JUnit XML, or `circleci tests run`.
Read `references/patterns.md` when the request involves approvals, branch/tag filters, schedules, deploy flow structure, or environment promotion patterns.

## Inputs To Gather

- `.yaml` and `.yml` files in `.circleci/` and any reusable config fragments
- Current pain points: duration, flakiness, cost, or maintainability
- Baseline metrics: slowest jobs, most frequent retries/failures, queue and run times
- Risk tolerance for structural changes

## Workflow

1. Build a baseline.
   - Identify top 1-3 longest jobs and top flaky jobs.
   - Capture before metrics (duration, pass rate, retries).
2. Remove pipeline waste.
   - Eliminate duplicate jobs/workflows.
   - Tighten branch/tag filters and workflow triggers.
3. Improve dependency and artifact flow.
   - Fix cache keys to include deterministic lockfile checks.
   - Use workspaces/artifacts to avoid rebuilding identical outputs.
   - Prefer cache scopes that are narrow, reproducible, and cheap to restore.
4. Apply safe parallelism.
   - Parallelize only proven bottlenecks.
   - Keep fan-out/fan-in readable and deterministic.
5. Validate impact.
   - Define expected metric changes and acceptance criteria before finalizing.

## Guardrails

- Prefer configuration fixes before proposing application code changes.
- Do not add blanket retries to hide deterministic failures.
- Preserve deployment safety gates while optimizing build/test stages.
- Keep changes incremental and easy to revert.
- Prefer language-specific cache directories over broad project snapshots.
- Avoid cache keys that rotate every run unless the user explicitly wants effectively write-only caches.

## Output Contract

Provide:

1. Baseline bottleneck summary.
2. Proposed or applied config changes with rationale.
3. Expected runtime/reliability impact.
4. Validation plan and rollback note.

© CircleCI · MIT · openai/plugins

Похожие скиллы

Все скиллы по теме «DevOps и инфраструктура» →
wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 354 000установок

Из того же набора528

Весь набор →
intake Открывает стартовый экран Creative Production, когда пользователь назвал этот продукт, но ещё не сформулировал задачу. Подходит для входа без готового брифа. CX Codex GP ChatGPT ★ 7 604звёзд репо assess-patch-risk Скилл анализирует неизменяемый патч и оценивает его влияние на программу, риск регрессий и основания для автоматического слияния. Используйте его перед ревью изменений. CX Codex GP ChatGPT ★ 7 604звёзд репо build-mcp Слэш-команда проводит агента по сборке удалённого MCP-сервера на Cloudflare Workers: инструменты, OAuth 2.0 и деплой. CX Codex GP ChatGPT ★ 7 604звёзд репо build-agent Помогает собирать ИИ-агентов на базе Cloudflare Agents SDK с постоянной памятью, WebSockets и cron-задачами. Пригодится для разработки серверной логики. CX Codex GP ChatGPT ★ 7 604звёзд репо circleci-builds Скилл разбирает сбои CircleCI по логам, находит вероятную причину и предлагает минимальное исправление. Пригодится для падений сборки, тестов и конфигурации. CX Codex GP ChatGPT ★ 7 604звёзд репо canva-resize-for-social-media Скилл создаёт версии одного дизайна Canva для постов и историй Facebook и Instagram, а также для LinkedIn. Пригодится, когда нужно подготовить несколько форматов за один запрос. CX Codex GP ChatGPT ★ 7 604звёзд репо canva-implement-feedback Скилл читает все комментарии к дизайну Canva, вносит понятные правки через API и отдельно перечисляет то, что придётся доделать руками. CX Codex GP ChatGPT ★ 7 604звёзд репо canva-design-feedback Скилл читает дизайн Canva и выдаёт структурированную критику по иерархии, тексту, отступам, читаемости и доступности. Он подходит для проверки слайдов, постеров и флаеров. CX Codex GP ChatGPT ★ 7 604звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой