Skip to content
Back to skills

E2e Test

ASecurity

Verify cargo-coupling CLI behavior end to end using disposable Rust fixtures.

  • 109 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 12, 2026
testingrustgoapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add nwiizo/cargo-coupling --skill e2e-test --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2e Test?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for E2e Test
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nwiizo-e2e-test/badge)](https://www.skillsdirectory.com/skills/nwiizo-e2e-test)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: e2e-test
description: Verify cargo-coupling CLI behavior end to end using disposable Rust fixtures.
argument-hint: "[--quick] [--verbose] [--keep] [--web] [scenario]"
---

# End-to-End Verification

Exercise the requested CLI behavior with observable assertions. Use existing
regression tests when they cover the request; use
[test-scenarios.md](test-scenarios.md) for a minimal external project and checks for
module paths, test exclusion, and config loading. Run this package's `cargo run`
from its checkout, passing the fixture path as the analysis target.

Create a unique fixture with `mktemp -d`; never remove or reuse a fixed `/tmp` path.
Local fixtures are disposable and have no production access. Continue their setup,
execution, and checks without repeated approval. Remove only resources created by
this run, retaining them when requested with `--keep`.

Select coverage from the request:

- `--quick`: nested modules, valid JSON, and summary output.
- Default: also verify test exclusion, configuration, and requested output modes.
- `--verbose`: include commands, assertions, and observed values in the report.
- `--web`: add server/API checks using the
  [Web UI rules](../../rules/web-ui.md); stop only the server started for this run.

These are skill options, not flags to forward to cargo-coupling. Run repository
checks when required by the task; a smoke test does not establish full E2E coverage.
Fix and recheck failures caused by an implementation the user asked you to make.
For a test-only request, report failures with reproduction details.

Finish with actual results, skipped scenarios, exit statuses, and retained fixture
paths. Do not report checks as passed merely because a command produced output.

Files in this skill

  • SKILL.md1.6 KB
  • test-scenarios.md1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…