tailtest

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Uyari
  • network request — Outbound network request in hooks/lib/complexity_scorer.py
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This tool is a Claude Code plugin that automatically generates and runs tests whenever an AI agent edits or creates a file in your project.

Security Assessment
Overall risk: Low. The server does not request dangerous permissions or contain hardcoded secrets. However, it does make an outbound network request within a library file (`hooks/lib/complexity_scorer.py`). While automated test generation inherently involves executing shell commands to run test suites (e.g., pytest, jest), the tool appears to rely on your existing, local test runners rather than executing arbitrary hidden scripts. Developers should be aware of the external network call and verify what data, if any, is being sent off-device.

Quality Assessment
The project is actively maintained, with its most recent push occurring today. It uses the permissive and standard MIT license. The primary concern is its extremely low community visibility; having only 7 GitHub stars means the codebase has not been widely peer-reviewed or battle-tested by a large audience. As an early-stage or niche tool, users are relying primarily on the maintainers for ongoing security and stability.

Verdict
Use with caution.
SUMMARY

tailtest auto-generates and runs tests for every file your AI agent edits in Claude Code. R1-R15 rule layer + adversarial test mode (V13).

README.md

tailtest

You build. We cover.

tailtest is a Claude Code plugin that automatically runs tests every time Claude writes or edits a source file -- no prompting required.

Full documentation at tailtest.com/docs


Install

claude plugin marketplace add avansaber/tailtest
claude plugin install tailtest@avansaber-tailtest

Restart Claude Code after install. No other setup required.

Update

claude plugin marketplace update avansaber-tailtest
claude plugin update tailtest@avansaber-tailtest

Uninstall

claude plugin remove tailtest@avansaber-tailtest

How it works

After any Claude-written file lands in your project:

  1. tailtest generates scenarios that describe real business behavior -- not function signatures
  2. It runs them using your existing test runner (pytest, vitest, jest, go test, and more)
  3. Pass: tailtest: N scenarios -- all passed. Fail: one line surfaced, "want me to fix this?"

Supported languages

Python, TypeScript, JavaScript, Go, Ruby, PHP, Java, Kotlin, C#, Rust

Runners are auto-detected from pyproject.toml, package.json, go.mod, build.gradle.kts, *.csproj, *.sln, and other standard manifests.


Quick config

Create .tailtest/config.json in your project root to control depth:

{ "depth": "standard" }

Options: simple (2-3 scenarios), standard (5-8, default), thorough (10-15).

See tailtest.com/docs/config for all options.


Other tailtest variants

Same R1-R15 rule layer, same adversarial test mode, different host integration. This repo is the Claude Code variant.

See tailtest.com/demo/claude-code for a live walkthrough of this variant, or tailtest.com/comparison for a feature matrix across all four.


License

MIT

Yorumlar (0)

Sonuc bulunamadi