regression

Run full regression tests for kenjaku across local and Docker builds.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/samwang0723/kenjaku --skill regression-samwang0723
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regression
Source: https://github.com/samwang0723/kenjaku/tree/main/.claude/skills/regression
Command: npx skills add https://github.com/samwang0723/kenjaku --skill regression-samwang0723

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a reproducible, end-to-end verification workflow that catches build divergences, security regressions, API failures, UI rendering issues, and background worker problems before code lands in CI or production.

Core Features & Use Cases

  • Local + Docker parity checks: Fast local cargo build/test for iteration and canonical Docker build/test to detect environment divergences.
  • Security guardrails & API smoke: Tenant-scoped semgrep scans and authenticated API endpoint verification to ensure tenancy-first correctness.
  • UI and worker verification: Chrome-CDP driven UI interaction and screenshots plus worker log scans for trending, conversation, and suggestion health.
  • Use Case: Run the full regression suite before merging a major refactor to confirm no build-system, security, API, UI, or background-worker regressions were introduced.

Quick Start

Run the full regression suite for kenjaku to verify local and Docker builds, semgrep guardrails, API e2e, Chrome-CDP UI checks, and worker health.

Frequently Asked Questions about regression

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

FAQPage Schema
How do I run a full regression test suite across local and Docker environments?

A full regression test suite runs local cargo builds and canonical Docker builds to detect environment divergences, followed by API smoke tests, UI checks, and worker health scans to verify build reproducibility and correctness.

What does a semgrep scan check for in a Rust CI pipeline?

A semgrep scan in a Rust CI pipeline checks for security guardrails by performing tenant-scoped static analysis, ensuring tenancy-first correctness and preventing security regressions before code merges into production.

Can I use Chrome remote debugging to verify UI rendering during end-to-end tests?

Yes, Chrome remote debugging drives UI interaction and captures screenshots during end-to-end tests, verifying that UI rendering behaves correctly across containerized and local environments before deployment.

Do I need a Rust toolchain and Docker Compose to run build parity checks?

Yes, running build parity checks requires a Rust toolchain for local cargo builds and Docker Compose for canonical containerized builds, ensuring build reproducibility and detecting environment divergences across both setups.

What's the best way to validate background worker health in a containerized environment?

The best way to validate worker health is by scanning background worker logs for trending, conversation, and suggestion stability, ensuring worker stability across local and containerized environments before merging code.

How does authenticated API endpoint verification work in end-to-end smoke tests?

Authenticated API endpoint verification in smoke tests uses dev JWT provisioning to validate API correctness, ensuring authenticated endpoints function properly and maintain tenancy-first correctness across the application.