test-cursor-adapter

Validate Cursor adapter protobuf normalization through a synthetic GetChatRequest proxy flow.

21|3|Updated May 26, 2026
One-click install
npx skills add https://github.com/AlphaBitCore/nexus-gateway --skill test-cursor-adapter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-cursor-adapter
Source: https://github.com/AlphaBitCore/nexus-gateway/tree/main/.claude/skills/test-cursor-adapter
Command: npx skills add https://github.com/AlphaBitCore/nexus-gateway --skill test-cursor-adapter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end synthetic testing of the Cursor IDE Tier-1 protobuf normalizer to ensure the Normalize pipeline correctly decodes and reports audit data through the compliance proxy.

Core Features & Use Cases

  • End-to-end validation of the Cursor adapter's protobuf normalization from synthetic input through the proxy to the Control Plane audit UI.
  • Deterministic verification of fields like kind, detectedSpec, model, confidence, and three messages, enabling regression checks after changes to cursor normalization or proxy configuration.
  • Use Case: Validate that traffic events produced by the Cursor adapter appear with the expected Normalize panel and that the trace can be cross-checked in the UI or DB.

Quick Start

Run the synthetic Cursor test to validate the end-to-end normalization and audit flow.

Frequently Asked Questions about test-cursor-adapter

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

FAQPage Schema
How do I validate Cursor adapter protobuf normalization end-to-end without live IDE traffic?

You can validate Cursor adapter protobuf normalization end-to-end by simulating a GetChatRequest flow through the compliance proxy using a synthetic script. This verifies the decoded audit data without needing live Cursor IDE traffic.

What fields are verified during a Cursor adapter end-to-end normalization test?

A Cursor adapter end-to-end normalization test verifies fields including kind, detectedSpec, model, confidence, and messages. This deterministic verification enables reliable regression checks after normalization or proxy configuration changes.

How do I test the compliance proxy audit flow for a Cursor adapter using synthetic input?

To test the compliance proxy audit flow, run the synthetic script in tests/manual/cursor_synthetic_chat.py to post a simulated request through the proxy. You then audit the resulting traffic events in the Control Plane UI or database.

Do I need a functioning proxy setup to run the Cursor adapter synthetic test?

Yes, you need a functioning proxy setup to run the Cursor adapter synthetic test. The script posts the synthetic GetChatRequest through the compliance proxy, which requires an active proxy environment to generate and capture the traffic events for auditing.

Why does the Cursor adapter normalization test require a synthetic script instead of live traffic?

The Cursor adapter normalization test uses a synthetic script to provide deterministic, controlled validation of the protobuf normalizer. This allows precise regression checks of decoded fields like kind and model without the variability of live Cursor IDE traffic.

Can I cross-check the traffic events produced by the Cursor adapter in the audit UI?

Yes, you can cross-check the traffic events produced by the Cursor adapter in the audit UI. The end-to-end validation confirms that events appear with the expected Normalize panel, allowing you to verify the trace visually or within the database.