Skip to content
Agentmart
Submit a tool

cypress-balance

Manually invoked Cypress maintenance to balance CI matrix lanes and refactor overlapping test coverage.

Skill by dekart-xyz

IndexedAGPL-3.0★ 436
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/dekart-xyz-cypress-balance

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Manually invoked Cypress maintenance to balance CI matrix lanes and refactor overlapping test coverage. Use only when the user explicitly invokes this skill.

Use cases: testing, devops, ci-cd

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/cypress-balance

What's inside

Skill name
cypress-balance
Description
Manually invoked Cypress maintenance to balance CI matrix lanes and refactor overlapping test coverage. Use only when the user explicitly invokes this skill.
License
AGPL-3.0
Instructions
24 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • openai.yaml · agents/

SKILL.md (first lines)

# Cypress Balance

## Invocation

Run only when explicitly invoked by the user as `$cypress-balance` or by this skill's name or path. Adding or editing Cypress tests does not activate it.

Read `AGENTS.md` and respect the user's requested scope. If no subset is specified, inspect the Cypress matrix and suite for balancing and overlapping coverage.

## Workflow

1. Inspect `.github/workflows/e2e.yaml`, the assigned specs, and their runtime prerequisites. Identify missing or repeated matrix assignments, allowing deliberate coverage of distinct configurations.
2. Read recent successful GitHub Actions job timings and, where needed, per-spec timings from logs using read-only `gh` commands. Compare the test execution steps rather than queue or image setup time. Use local timings when CI evidence is unavailable and label estimates clearly.
3. Compare scenarios by the regression they catch, preconditions, action, and visible outcome. Similar setup alone is not duplicate coverage. Preserve distinct empty-result, loaded-result, save, and stream-update cases where they exercise different behavior.
4. Consolidate overlapping scenarios into existing tests when their unique assertions can be retained. Share substantial repeated setup only when it reduces duplication without coupling tests or hiding their intent. Keep tests independently runnable.
5. Reassign specs among compatible runtime lanes using measured durations to reduce the longest lane. Keep connector, auth, storage, license, billing, and credential prerequisites intact. Split only long-running configurations; do not add lanes merely to equalize test counts. Assign each affected spec once per intended configuration.
6. Run affected specs through [cypress-quick-start](../cypress-quick-start/SKILL.md), using the matching backend configuration. Check workflow YAML, matrix assignments, and applicable lint. Follow [verify-before-done](../verify-before-done/SKILL.md).

## Result

Report retained regression coverage, removed overlap, lane assignments, measured versus estimated timing changes, and verification with video links. Actual CI wall-time improvement requires a subsequent CI run; do not claim it from local timings alone.

Keep this workflow opt-in. Do not add balancing or refactoring mandates to default agent rules, and do not stage, commit, push, or trigger CI without the user's explicit authorization.

From dekart-xyz/dekart, AGPL-3.0.

Signals

Stars
436
Forks
62
Open issues
34
Last commit (this folder)
Oct 2, 2026 (26 days ago)
Last release
Oct 6, 2026 (22 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
AGPL-3.0
Website
dekart.xyz
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from dekart-xyz

Cite this page

cypress-balance skill. Agent Mart. https://agentmart.dev/skills/dekart-xyz-cypress-balance (last updated 2026-10-24)