Skills tunit
📦

tunit

Medium Risk ⚙️ External commands

Run TUnit Playwright Tests Reliably

End-to-end test runs can overload local systems or miss useful filters. This skill gives Claude, Codex, and Claude Code concise TUnit commands for controlled Playwright execution.

Supports: Claude Codex Code(CC)
📊 72 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "tunit". Run all TUnit Playwright tests with limited parallelism.

Expected outcome:

The assistant runs the documented test project with one or two parallel tests, then reports pass status, failures, and relevant timing.

Using "tunit". Run only tests matching a keyboard pattern.

Expected outcome:

The assistant applies the TUnit tree node filter for keyboard-named tests and summarizes the selected test results.

Using "tunit". Create a report for the Playwright test run.

Expected outcome:

The assistant uses the report option, explains where the report was generated, and highlights any failed tests.

Security Audit

Medium Risk
v6 • 6/28/2026

Static analysis reported many external command hits plus weak cryptography and network reconnaissance indicators. Manual review found the weak cryptography and network reconnaissance indicators are false positives from Markdown text, while the external commands are legitimate dotnet test examples. Risk is medium because the skill directs agents to execute local test projects, which can run repository code and start Playwright resources.

1
Files scanned
94
Lines analyzed
3
findings
6
Total audits
Medium Risk Issues (1)
External Test Command Execution
The skill gives dotnet run examples for a local TUnit Playwright test project. This is expected for a test-runner skill, but it causes the assistant to execute repository code and may start browsers or a local server.
Low Risk Issues (1)
Dismissed Static Weak Cryptography and Network Matches
Static analysis flagged weak cryptography at lines 3 and 73 and network reconnaissance at line 90. Manual review found no cryptographic operation or network scanning command in those lines.

Detected Patterns

Shell Commands in Markdown Instructions
Audited by: codex View Audit History →

Quality Score

55
Architecture
100
Maintainability
85
Content
70
Community
58
Security
83
Spec Compliance

What You Can Build

Run the full suite before a release

A QA engineer can execute all TUnit Playwright tests with reduced parallelism to avoid local resource pressure.

Debug one component test

A frontend engineer can filter by class or exact test name when working on a focused UI change.

Collect test reports for review

A CI maintainer can request console details or TRX output when comparing local and pipeline results.

Try These Prompts

Run every test
Run the full TUnit Playwright test suite and tell me whether it passes.
Limit parallel execution
Run the TUnit Playwright tests with one parallel test so the machine stays responsive.
Filter a focused group
Run only the SelectAccessibilityTests TUnit Playwright tests and summarize the failures.
Generate triage output
Run the matching keyboard tests with detailed console output and a TRX report for review.

Best Practices

  • Use limited parallelism first when running browser-based tests locally.
  • Filter by class or exact test name before rerunning an entire suite.
  • Review test project code before allowing commands from a community skill to execute.

Avoid

  • Do not run the full browser suite repeatedly when a focused filter is enough.
  • Do not assume dependencies or Playwright browsers are installed without checking.
  • Do not ignore failed setup or server readiness errors in the test output.

Frequently Asked Questions

What test framework does this skill target?
It targets TUnit tests that use Playwright in a .NET project.
Can it run only one test class?
Yes. It documents TUnit tree node filters for class, test name, wildcard, and namespace selection.
Does it install Playwright or dotnet dependencies?
No. The skill only provides execution guidance for an existing project setup.
Why does the audit mark medium risk?
The skill runs local shell commands. That is expected for testing, but it executes repository-controlled code.
Can it create test reports?
Yes. It includes guidance for detailed console output and TRX report generation.
Is there evidence of malicious behavior?
No evidence found. The reviewed file contains test-running instructions and no prompt injection attempt.

Developer Details

File structure

📄 SKILL.md