generate-encrypted-evals
CommunityEncrypt evals to keep verification deterministic.
Software Engineering#AES-256-CBC#manifest generation#deterministic QA#verification scenarios#encrypted evals#spec to tests
Authorkapilvirenahuja
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It converts product and verification specifications into concrete, testable evaluations while protecting plaintext contents by encrypting outputs and leaving no residual temporary files.
Core Features & Use Cases
- Spec-to-eval generation: Enumerates behavior, scenario, epic success/failure, and exit-gate derived checks into structured eval YAML.
- Encryption boundary in the skill: Encrypts the generated YAML using AES-256-CBC with PBKDF2, deletes plaintext, and verifies plaintext residue is absent.
- Manifest for traceability: Writes a manifest.json containing counts, paths, encryption metadata, generation timestamp, and SHA-256 hashes of input sources.
Quick Start
Generate encrypted evals for epic E1 phase 1 into an output directory by providing the product spec path, scenarios path, epics path, epic_id, phase_num, lld exit-gate text, the include list of eval sources, and an env var name that holds the encryption passphrase.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: generate-encrypted-evals Download link: https://github.com/kapilvirenahuja/garura/archive/main.zip#generate-encrypted-evals Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.