test-composer

Generates and updates a full test portfolio for a user journey using the Steps API.

7|7|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/civitas-cerebrum/element-interactions --skill test-composer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-composer
Source: https://github.com/civitas-cerebrum/element-interactions/tree/main/skills/test-composer
Command: npx skills add https://github.com/civitas-cerebrum/element-interactions --skill test-composer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of a complete test portfolio for a single user journey, including happy-path, error states, edge cases, mobile variants, and data-lifecycle scenarios, freeing teams from manual test scoping.

Core Features & Use Cases

  • Orchestrates end-to-end test portfolio generation for one journey.
  • Generates and updates journey test variants across multiple states and viewports.
  • Ensures coverage completeness and aligns with stabilization and API compliance workflows.
  • Integrates with the coverage-expansion orchestrator to manage per-journey scope.

Quick Start

Invoke with journey=<id> to compose the entire test portfolio for that journey.

Frequently Asked Questions about test-composer

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

FAQPage Schema
How do I automate e2e test portfolio generation for a single user journey?

Automate e2e test portfolio generation by invoking the composer with a journey ID to load the journey map and generate happy-path, error state, edge case, mobile, and data-lifecycle variants. It updates the test repository with new scenarios while ensuring coverage goals are met.

What is included in a full Playwright test portfolio for a user journey?

A full Playwright test portfolio includes happy-path scenarios, error states, edge cases, mobile viewport variants, and data-lifecycle variants. It enforces API compliance, stabilization, and documentation steps while using the Steps API to implement the generated tests.

How do I ensure test coverage completeness when composing e2e journey variants?

Ensure test coverage completeness by using the composer to orchestrate variant generation across multiple states and viewports. It aligns with stabilization and API compliance workflows, updating the repository with scenarios that meet defined coverage goals.

Can I use this to generate mobile and data-lifecycle test variants for an existing journey map?

Yes, you can generate mobile and data-lifecycle test variants by loading an existing journey map. The composer automates variant generation across different viewports and data states, then updates the test repository with the new scenarios.

Do I need a journey ID to start composing an automated test portfolio?

Yes, you need a specific journey ID to start composing an automated test portfolio. Invoking the process with journey=<id> loads the corresponding journey map, generates the test variants, and updates the repository with the new scenarios.

When should I use an automated test composer instead of manually scoping e2e tests?

Use an automated test composer when you need to free your team from manual test scoping for single user journeys. It orchestrates full portfolio generation across multiple states and viewports, enforcing API compliance and stabilization steps automatically.