woocommerce-dev-cycle — скилл для Claude Code: тесты и линтинг
Скилл ведёт по циклу разработки WooCommerce: запускает тесты, чинит стиль кода и разбирает ошибки линтинга.
npx skills add secondsky/claude-skills --skill woocommerce-dev-cycle -a claude-codeЧто делает woocommerce-dev-cycle
Скилл описывает рабочий цикл разработки WooCommerce. Внутри четыре справочника: running-tests.md с командами для PHP и JavaScript, code-quality.md про линтинг и правку стиля, php-linting-patterns.md с частыми ошибками PHP и markdown-linting.md для markdown-файлов.
Порядок такой: внести изменения, прогнать нужные тесты через pnpm run test:php:env -- --filter YourTestClass, затем pnpm run lint:changes:branch:php, а ошибки починить командой pnpm run lint:php:fix. Коммит — только после того, как тесты прошли. WooCommerce собирается на pnpm; для других Node.js-проектов скилл советует bun вместо npm или pnpm.
Линтер смотрит только на код вашей текущей ветки, поэтому чужие замечания в отчёт не попадут. Тестовое окружение поднимает WordPress и WooCommerce само, вручную их настраивать не нужно.
Какие задачи решает
- прогнать отдельный PHP-тест по имени класса
- починить стиль кода перед коммитом
- разобраться, почему падает линтинг PHP
- отформатировать markdown-файлы в репозитории
- понять, что именно ожидал тест и что получил
Примеры запросов агенту
- прогони тесты для моего класса через pnpm run test:php:env -- --filter MyTestClass
- запусти линтинг изменений в ветке и покажи, что чинить
- почини ошибки PHP-стиля командой pnpm run lint:php:fix
Как установить woocommerce-dev-cycle
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill woocommerce-dev-cycle -a claude-code2Вручную: положить файлы
~/.claude/skills/woocommerce-dev-cycle/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/woocommerce-dev-cycle/
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill woocommerce-dev-cycle -a codex2Вручную: положить файлы
.agents/skills/woocommerce-dev-cycle/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill woocommerce-dev-cycle -a cursor2Вручную: положить файлы
.cursor/skills/woocommerce-dev-cycle/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/claude-skills woocommerce-dev-cycle2Вручную: положить файлы
.github/skills/woocommerce-dev-cycle/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill woocommerce-dev-cycle -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/claude-skills --path plugins/woocommerce-dev-cycle/skills/woocommerce-dev-cycleВручную: положить файлы
.devin/skills/woocommerce-dev-cycle/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill woocommerce-dev-cycle -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора89
Похожие
Рядом в теме «Тесты и QA»
Всё по теме «Тесты и QA» →Вопросы о woocommerce-dev-cycle
Как установить woocommerce-dev-cycle в Claude?
Выполните npx skills add secondsky/claude-skills --skill woocommerce-dev-cycle -a claude-code. Скилл окажется в ~/.claude/skills/woocommerce-dev-cycle/SKILL.md.
Что делает woocommerce-dev-cycle?
Проводит по циклу разработки WooCommerce: запуск PHP- и JavaScript-тестов, линтинг и правка стиля кода, разбор частых ошибок PHP и markdown.
Нужно ли настраивать WordPress и WooCommerce для тестов?
Нет, тестовое окружение поднимает их автоматически. Линтер при этом проверяет только код текущей ветки.
Исходный текст
SKILL.md · MIT
--- name: woocommerce-dev-cycle description: Run tests, linting, and quality checks for WooCommerce development. Use when running tests, fixing code style, or following the development workflow in WooCommerce projects. license: MIT --- # WooCommerce Development Cycle This skill provides guidance for the WooCommerce development workflow, including running tests, code quality checks, and troubleshooting. ## Instructions Follow these guidelines for WooCommerce development workflow: 1. **Running tests**: See [running-tests.md](running-tests.md) for PHP and JavaScript test commands, test environment setup, and troubleshooting 2. **Code quality**: See [code-quality.md](code-quality.md) for linting and code style fixes 3. **PHP linting patterns**: See [php-linting-patterns.md](php-linting-patterns.md) for common PHP linting issues and fixes 4. **Markdown linting**: See [markdown-linting.md](markdown-linting.md) for markdown file linting and formatting ## Development Workflow The standard development workflow: 1. Make code changes 2. Run relevant tests: `pnpm run test:php:env -- --filter YourTestClass` 3. Run linting/type checking: `pnpm run lint:changes:branch:php` 4. Fix any issues: `pnpm run lint:php:fix` 5. Commit changes only after tests pass **Note**: WooCommerce uses pnpm for its build system. For other Node.js projects, prefer bun over npm/pnpm. ## Key Principles - Always run tests after making changes to verify functionality - Use specific test filters to run relevant tests during development - Fix linting errors solely for code in your current branch - Test failures provide detailed output showing expected vs actual values - The test environment handles WordPress/WooCommerce setup automatically
© secondsky · MIT · secondsky/claude-skills