ATmosphere Development Cycle

SkillDev tools

Development 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.

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

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, gh CLI).
  • 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.
  • releasenpm 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