ATmosphere Development Cycle
SkillDev toolsDevelopment workflows for WordPress ATmosphere plugin including wp-env setup, testing commands, linting, and build processes. Use when setting up development environment, running tests, checking code quality, or working with wp-env.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ATmosphere Development Cycle skill
What this skill tells your AI
The instructions your AI receives, as published by automattic/wordpress-atmosphere in .agents/skills/dev/SKILL.md and read by ahel’s review.
Quick reference for everyday workflows. Full reference: docs/development-environment.md.
Core Commands
# Environment.
npm run env-start # WordPress at http://localhost:8884.
npm run env-stop
# Tests.
npm run env-test # All PHP tests.
npm run env-test -- --filter=pattern # Subset by name.
npm run env-test -- --group=name # Subset by @group.
composer test # Local (needs MySQL).
# Code quality.
composer lint # PHPCS check.
composer lint:fix # PHPCS auto-fix.
# Release.
npm run release # Interactive release script. See the release skill.
Default URLs
- Frontend: http://localhost:8884
- Admin: http://localhost:8884/wp-admin — user
admin, passwordpassword. - Tests instance: http://localhost:8885
Typical Loop
# 1. Make changes.
# 2. Run relevant tests + lint.
npm run env-test -- --filter=FeatureName
composer lint
# 3. Commit.
WP-CLI Inside wp-env
There is no env npm script — call wp-env directly via npx:
npx wp-env run cli -- wp plugin list
npx wp-env run cli -- wp option get atmosphere_identity
npx wp-env run cli -- wp post create --post_title='Test' --post_status=publish --porcelain
npx wp-env run cli -- wp transient delete --all
npx wp-env run tests-cli -- wp option list # Same, against the tests instance (:8885).
When to Read the Full Docs
Read docs/development-environment.md when you need:
- Prerequisites (Node version, Docker setup, Composer,
ghCLI). - Troubleshooting (Docker not running, port conflicts, DB connection errors, slow performance on macOS).
- Code coverage (Xdebug coverage mode, HTML coverage reports).
- PHPUnit argument reference (every flag we use).
- wp-env configuration (overriding PHP / WP versions, mounts, custom ports).
Related Skills
- code-style — PHP conventions, hooks, security, error handling.
- test — PHPUnit patterns, the Publisher capture fixture, simulating in-flight races.
- pr — pre-PR checklist, commit format, special situations.
- release —
npm run release, patch releases.
Signals
- GitHub stars
- 52
- Forks
- 3
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
dev-2- Source
- github.com/automattic/wordpress-atmosphere