Minitest Silence
Description
Minitest plugin to capture stdout/stderr/stdin
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Minitest::Silence
Minitest plugin to capture output to stdout and stderr from tests.
It's best practice for tests to not write anything to `STDOUT` or `STDERR` while running. Besides it being an implicit dependency, it interferes with the output from the test runner. Even though this is a best practice, when your test suite grows large enough, it becomes almost impossible to make sure every test conforms to this best practice.
This plugins aims to solve this problem by rebinding `STDOUT` and `STDERR` while a test is running. Any output written will be redirected to a pipe, so it won't interfere with the output of the test runner. The plugin will also bind `STDIN` to `/dev/null`. This codifies the best practice that automated tests should not depend on user input.
This plugin is inspired by [how the Python test runner handles output](https://docs.pytest.org/en/stable/capture.html).
Installation
Add this line to your application's Gemfile, and run `bundle install`:
gem 'minitest-silence', require: false
Usage
The plugin will be automatically loaded by Minitest if it is in your application's bundle.
- By default, output will be written to
STDOUTandSTDERRnormally for local test runs, and captured for CI runs. In CI (environments withENV["CI"]set), out put will be captured and discarded, so the output of the test runner will look like how it was intended. - If you run tests with the
--verboseoption , it will be nicely included in the test runner's output, inside a box that will tell you what test it originated from. - You can also run this plugin in "strict mode": by running tests with the
--fail-on-outputoption, tests will fail if they produce any output toSTDOUTorSTDERR.
You can enable the plugin in any environment by providing the `--enable-silence` command line option to your test invocation. The primary use case for this is when you want to silence output locally.
Development
After checking out the repo, r
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11