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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.