compartment-smoke-test

Automate browser-based smoke testing of local Compartment deployments.

229|5|Updated May 25, 2026
One-click install
npx skills add https://github.com/compartmentdev/compartment --skill compartment-smoke-test
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: compartment-smoke-test
Source: https://github.com/compartmentdev/compartment/tree/main/.codex/skills/compartment-smoke-test
Command: npx skills add https://github.com/compartmentdev/compartment --skill compartment-smoke-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables end-to-end, browser-based smoke testing of a local Compartment deployment, ensuring a real-user flow from booting the stack to protected-route verification.

Core Features & Use Cases

  • Orchestrates local stack startup, login, and fixture deployment for smoke scenarios.
  • Validates protected routes and CLI status/logs from a real-user perspective.
  • Supports delegation to a dedicated browser-subagent when policy allows.

Quick Start

Boot the local stack, login, deploy the repo smoke fixtures, verify CLI status, and exercise protected login/logout flows through a browser.

Frequently Asked Questions about compartment-smoke-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an e2e smoke test for a local stack deployment?▼

To run an e2e smoke test for a local stack, boot the Compartment deployment, log in via automated browser interactions, deploy fixtures, and validate protected routes. This ensures stack health and verifies real-user flows end-to-end.

What is browser-based smoke testing and how does it validate protected routes?▼

Browser-based smoke testing validates protected routes by automating login and logout flows through a real browser interface. It verifies that authentication guardrails and local stack health checks function correctly from a user perspective.

Can I automate CLI status checks and fixture deployment in a local environment?▼

Yes, you can automate CLI status checks and fixture deployment in a local environment. The smoke test orchestrates these tasks alongside browser interactions to provide comprehensive end-to-end validation of the deployment.

Does local stack smoke testing require a dedicated browser subagent?▼

Local stack smoke testing can delegate automated browser interactions to a dedicated browser subagent when policy allows. This enables real-user flow validation while maintaining coordinated CLI checks and guardrail validations.

What are the limitations of automated browser smoke tests for local deployments?▼

Automated browser smoke tests for local deployments are limited to validating stack health, fixture deployment, and protected route access. They focus on end-to-end validation scenarios rather than comprehensive performance or load testing.