golden-path-validate

Execute end-to-end golden path event chain tests on Kafka/Redpanda infrastructure.

3|1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/OmniNode-ai/omniclaude --skill golden-path-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golden-path-validate
Source: https://github.com/OmniNode-ai/omniclaude/tree/main/plugins/onex/skills/golden-path-validate
Command: npx skills add https://github.com/OmniNode-ai/omniclaude --skill golden-path-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the validation of end-to-end event flows within a Kafka/Redpanda environment, ensuring that data is processed correctly through the system.

Core Features & Use Cases

  • End-to-End Event Flow Testing: Executes a defined "golden path" of Kafka events to test system integration.
  • Real-time Validation: Uses actual Kafka/Redpanda instances for accurate testing.
  • Assertion and Schema Checking: Validates event payloads against defined assertions and optional Pydantic schemas.
  • Use Case: A developer can use this skill to verify that a new microservice correctly publishes events to a Kafka topic and that downstream services consume and process them as expected, catching integration bugs before they reach production.

Quick Start

Run the golden-path-validate skill with the declaration found in '/path/to/my_test_declaration.json'.

Frequently Asked Questions about golden-path-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate end-to-end Kafka event flows?

Validate end-to-end Kafka event flows by producing fixture events to input topics, subscribing to output topics, and asserting payloads against defined criteria. This verifies that microservices correctly process and publish expected event chains.

Can I test event-driven systems using a real Redpanda instance?

Yes, you can test event-driven systems using a real Redpanda instance. The validation executes against actual Kafka or Redpanda infrastructure to ensure accurate, real-time integration testing of your event chains.

How do I assert event payloads and schemas in integration testing?

Assert event payloads and schemas in integration testing by defining criteria and optional Pydantic schemas. The validation process checks consumed output topic events against these defined rules for deterministic results.

What is the best way to test a golden path event chain?

The best way to test a golden path event chain is to execute automated end-to-end tests using a JSON declaration. This drives the production of input fixtures and validates downstream outputs with configurable timeouts.

Does Kafka integration testing support configurable timeouts for asynchronous events?

Yes, Kafka integration testing supports configurable timeouts for asynchronous events. You can define timeout parameters to wait for output topic subscriptions, ensuring slow processing or network latency does not cause false test failures.

Why are my Kafka event chain tests failing intermittently?

Kafka event chain tests may fail intermittently due to race conditions or payload mismatches in asynchronous processing. Using configurable timeouts and strict schema assertions ensures deterministic validation of the event-driven system.