By Autonoma-AI
Generates comprehensive E2E test cases for a codebase through a validated multi-step pipeline with deterministic validation at each step
Generates focused E2E test cases for a user-defined topic through a validated multi-step pipeline. Each step runs in an isolated subagent and must pass deterministic validation before the next step begins. When scenarios already exist in Autonoma, fetches context from the API and runs only Step 3 scoped to the topic. On a first run, executes the full 4-step pipeline with Step 3 focused. Use when you want targeted test coverage for a specific feature or domain.
Generates E2E test cases for a codebase through a validated multi-step pipeline. Each step runs in an isolated subagent and must pass deterministic validation before the next step begins. Use when the user wants to generate tests, create test scenarios, or build a test suite for their project.
Audits every database model to describe every way it comes into existence. For each model the agent answers two orthogonal questions: (a) does a standalone creation path exist? (b) which other models' creation flows produce it as a side effect? Independently-created models get factories; the rest fall back to raw SQL INSERT and are torn down via their owner(s).
Installs the Autonoma SDK and configures the handler by registering factories for every model with dedicated creation code (from entity-audit.md). Writes autonoma/.endpoint-implemented on completion. End-to-end validation happens in the next step (scenario-validator).
Generates E2E test cases focused on a specific user-defined topic or feature area as markdown files from knowledge base and scenarios.. Creates an INDEX.md with test distribution metadata and individual test files with YAML frontmatter for deterministic validation.
Generates a structured knowledge base from a codebase for E2E test generation. Analyzes frontend applications, maps pages, flows, and core workflows. Output is autonoma/AUTONOMA.md with YAML frontmatter and skill files in autonoma/skills/.
Generates test data scenarios from a knowledge base. Reads AUTONOMA.md and produces scenarios.md with three named test data environments. Output has YAML frontmatter with scenario summaries for deterministic validation.
Generates focused E2E test cases for a user-defined topic through a validated multi-step pipeline. Each step runs in an isolated subagent and must pass deterministic validation before the next step begins. When scenarios already exist in Autonoma, fetches context from the API and runs only Step 3 scoped to the topic. On a first run, executes the full 4-step pipeline with Step 3 focused. Use when you want targeted test coverage for a specific feature or domain.
Generates E2E test cases for a codebase through a validated multi-step pipeline. Each step runs in an isolated subagent and must pass deterministic validation before the next step begins. Use when the user wants to generate tests, create test scenarios, or build a test suite for their project.
Matches all tools
Hooks run on every tool call, not just specific ones
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A Claude Code plugin that generates comprehensive E2E test suites for your codebase through a validated 6-step pipeline.
Each step runs in an isolated subagent with deterministic validation. The pipeline audits how application entities are created, implements an Autonoma Environment Factory against the target app, validates scenario lifecycles through the live endpoint, and only then generates E2E tests.
/plugin marketplace add Autonoma-AI/test-planner-plugin
/plugin install autonoma-test-planner@autonoma
Inside any project with Claude Code:
/autonoma-test-planner:generate-tests
The full pipeline is interactive. After steps 1-5, Claude presents the step summary and waits for your confirmation before continuing.
Lifecycle reporting is hook-driven:
hooks/pipeline-kickoff.sh creates the setup record and writes autonoma/.docs-url plus autonoma/.generation-id.hooks/validate-pipeline-output.sh validates artifacts, emits step events, uploads artifacts, and enforces the test-generation gate.hooks/pretool-heartbeat.sh keeps dashboard activity reporting alive while tools are running.Analyzes the app and produces autonoma/AUTONOMA.md, autonoma/skills/*.md, and autonoma/features.json.
You review: the core flows table.
Audits every database model and records how each model comes into existence in autonoma/entity-audit.md.
Models marked independently_created: true become Environment Factory factories that call the app's real creation functions. Dependent-only models use the SDK's raw SQL fallback and are torn down through their owner model.
You review: factory-backed models, dependent-only models, and any dual-creation models.
Reads the knowledge base and autonoma/entity-audit.md, then produces autonoma/scenarios.md.
Scenarios include standard, empty, and large, track variable fields that must vary across runs, and use nested create trees rooted at the scope entity.
You review: entity names, counts, relationships, variable fields, and via-owner versus standalone creation choices.
Installs and configures the Autonoma SDK endpoint, then registers a factory for every independently_created: true model from entity-audit.md.
This step runs a signed discover smoke test and factory-integrity checks, then writes autonoma/.endpoint-implemented. It does not run full up / down; lifecycle validation happens in Step 5.
You review: handler path, installed packages, factories registered, and required secrets.
Runs signed discover / up / down against every scenario. The validator may fix handler bugs or reconcile autonoma/scenarios.md with real endpoint behavior.
On success, it writes autonoma/scenario-recipes.json, autonoma/.scenario-validation.json, and autonoma/.endpoint-validated. The .endpoint-validated sentinel gates Step 6; test files cannot be written before it exists.
You review: scenarios passed, scenario edits, preflight result, and recipe upload status.
Generates markdown test files in autonoma/qa-tests/ plus autonoma/qa-tests/INDEX.md.
You review: test distribution and coverage correlation.
autonoma/AUTONOMA.mdautonoma/skills/*.mdautonoma/features.jsonautonoma/entity-audit.mdautonoma/scenarios.mdautonoma/.factory-plan.mdautonoma/.endpoint-implementedautonoma/scenario-recipes.jsonautonoma/.scenario-validation.jsonautonoma/.endpoint-validatedautonoma/qa-tests/INDEX.mdThe same plugin includes a generate-adhoc-tests command that generates tests focused on a specific topic without regenerating your full test suite.
Pass your focus description directly after the command:
/autonoma-test-planner:generate-adhoc-tests description
Or invoke without arguments and the command will suggest focus areas based on your codebase:
/autonoma-test-planner:generate-adhoc-tests
Subsequent runs (active scenarios and recipes already exist in Autonoma): fetches existing scenario, skill, and test context from Autonoma, then runs only focused test generation for the requested topic.
Tests are written to autonoma/qa-tests/{focus-slug}/ so they sit alongside your existing test suite without overwriting it.
Each focus area run writes to its own subfolder and tracks its own generation ID file. Multiple topics can run in parallel:
autonoma/qa-tests/
├── canvas-interactions/ ← autonoma/.generation-id-canvas-interactions
└── signatures-and-documents/ ← autonoma/.generation-id-signatures-and-documents
npx claudepluginhub autonoma-ai/test-planner-plugin --plugin autonoma-test-plannerTestForge - Master of quality assurance through intelligent test generation. Analyzes code behavior to auto-generate comprehensive tests that catch real bugs, not just boost coverage numbers. Supports Jest, Pytest, Vitest, and more.
End-to-end test execution and recording for web applications
End-to-end testing with Playwright integration
End-to-end test automation with Playwright, Cypress, and Selenium for browser-based testing
Testany 测试平台智能助手 - 支持 platform case 编写与注册、pipeline 编排、trigger 配置、execution 管理、故障诊断
Test framework detection, convention-aware test generation, and changed-file test execution.