eng-write-engine-golden-vector

Generate and validate golden test vectors and invariant property tests for a scheduling engine.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/zakariaf/Hifz-Companion --skill eng-write-engine-golden-vector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eng-write-engine-golden-vector
Source: https://github.com/zakariaf/Hifz-Companion/tree/main/.claude/skills/eng-write-engine-golden-vector
Command: npx skills add https://github.com/zakariaf/Hifz-Companion --skill eng-write-engine-golden-vector

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and validation of golden test vectors and invariant property tests for the Hifz Companion scheduling engine, ensuring reliability and correctness of the scheduling logic.

Core Features & Use Cases

  • Golden Test Vector Creation: Automates the generation of golden test vectors for the scheduling engine, pinning specific points on the curve and invariant properties.
  • Invariant Property Testing: Generates thousands of random review histories and asserts the engine's covenants hold for all of them.
  • Use Case: When developing or updating the scheduling engine, this Skill can be used to verify that changes do not break existing functionality or introduce regressions.

Quick Start

Use the eng-write-engine-golden-vector skill to create a new golden test vector for the scheduling engine by running the command: eng-write-engine-golden-vector create-vector.

Frequently Asked Questions about eng-write-engine-golden-vector

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

FAQPage Schema
What is golden test vector generation for a scheduling engine?

Golden test vector generation for a scheduling engine automates creating test vectors that pin specific points on the curve and validate invariant properties, ensuring the scheduling logic remains correct and reliable across updates.

How do I automate invariant property testing for a scheduling engine?

You automate invariant property testing by generating thousands of random review histories and asserting the scheduling engine's covenants hold for all of them, verifying changes do not introduce regressions or break existing functionality.

How do I create golden test vectors for the Hifz Companion scheduling engine?

To create golden test vectors for the Hifz Companion scheduling engine, run the command `eng-write-engine-golden-vector create-vector` to automate generation and validation of test vectors for specific points on the curve.

Do I need to know the internal state of the scheduling engine to run invariant property tests?

Yes, running invariant property tests requires knowledge of the scheduling engine's internal state and behavior to ensure accurate testing and validate that the engine's covenants hold across generated histories.

When should I use automated golden test vectors instead of manual test cases for a scheduling engine?

Use automated golden test vectors when developing or updating a scheduling engine to verify changes do not break existing functionality, leveraging automated invariant property testing across thousands of random review histories instead of manual cases.