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.