workspace-enforce

Block merges when high-severity workspace violations lack waivers.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/ManfronEnrico/thesis-manifold --skill workspace-enforce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workspace-enforce
Source: https://github.com/ManfronEnrico/thesis-manifold/tree/main/.claude/skills/workspace-enforce
Command: npx skills add https://github.com/ManfronEnrico/thesis-manifold --skill workspace-enforce

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Ensures repository health by gating merges on high-severity violations that require explicit waivers, preventing messy code from entering main.

Core Features & Use Cases

  • CI gate that blocks merges when health violations exist and waivers are not applied.
  • Pre-commit and pre-merge gate integration to enforce standards before PRs reach main.
  • Waiver support via a JSON file to temporarily suppress known issues while fixes are implemented.

Quick Start

Run the workspace health gate in your CI workflow to automatically block merges when unwaived violations are detected.

Frequently Asked Questions about workspace-enforce

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

FAQPage Schema
How do I block pull requests when high-severity audit violations are detected in CI?

A CI health gate blocks merges when unwaived high-severity audit violations are detected. It runs in pre-commit and pre-merge contexts to enforce repository quality standards before code reaches main.

Can I temporarily suppress known audit findings without removing the CI merge gate?

Yes, you can suppress known audit findings without removing the CI merge gate by using a JSON waiver file. This temporarily suppresses specific high-severity violations while fixes are being implemented.

What is a pre-commit workspace health gate and how does it enforce repository quality?

A pre-commit workspace health gate automates repository quality checks by blocking merges when high-severity violations are active. It exposes clear exit codes and JSON telemetry for automation and waiver policy integration.

Does the workspace health gate work with existing CI automation pipelines?

Yes, the workspace health gate works with existing CI automation pipelines by exposing clear exit codes and JSON telemetry. This allows automation tools to parse gate results and conditionally block or allow merges.

What's the best way to automate merge blocking for unwaived violations across pull requests?

The best way to automate merge blocking is running a workspace health gate in CI workflows. It blocks merges when unwaived high-severity violations are detected and integrates with a JSON waiver policy for exceptions.

Why should I use a waiver file instead of ignoring audit findings in my repository?

You should use a waiver file instead of ignoring audit findings because it temporarily suppresses specific high-severity violations while keeping the merge gate active. This ensures unwaived violations still block PRs and prevents messy code from entering main.