signal-ds-judge

Detect drift and enforce Signal DS governance before commits.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Scripsteam/scrips-stack --skill signal-ds-judge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: signal-ds-judge
Source: https://github.com/Scripsteam/scrips-stack/tree/main/signal-ds-judge
Command: npx skills add https://github.com/Scripsteam/scrips-stack --skill signal-ds-judge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pre-commit gate that enforces Signal DS governance by running a suite of checks to catch drift bugs before commits or PRs touch signal-portal, scrips-signal-ds, or scrips-react components.

Core Features & Use Cases

  • Palette compliance checks against design tokens and DESIGN-STATE constraints.
  • Terminology and branding lock to ensure consistent user-facing text.
  • Orb visuals and surface-level correctness to reflect Scrips Intelligence.
  • Provenance and ADR-amendment checks to maintain traceability.
  • Drift detection between upstream and downstream docs to block policy violations and escalate when needed.

Quick Start

Before committing changes, invoke the signal-ds-judge to run all checks, review any FIXes, and re-run until a PASS verdict.

Frequently Asked Questions about signal-ds-judge

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

FAQPage Schema
How do I enforce design system governance before a pre-commit hook?

To enforce design system governance before a pre-commit hook, apply a pre-commit gate that checks palette compliance, terminology consistency, and Orb visuals to return automated PASS, FIX, or ESCALATE verdicts.

What is upstream and downstream drift detection in a design system?

Upstream and downstream drift detection in a design system is a mechanism that compares docs and components to block policy violations, ensuring changes across repositories remain consistent before they ship.

How do I check palette compliance and terminology consistency against design tokens?

You check palette compliance and terminology consistency by running automated governance checks against DESIGN-STATE constraints, ensuring user-facing text and visuals match your design tokens.

Can I use a pre-commit gate to validate ADR provenance for component changes?

Yes, you can use a pre-commit gate to validate ADR provenance by running amendment checks that maintain traceability for changes applied to signal-portal, scrips-signal-ds, and scrips-react components.

What should I do when a pre-commit governance check returns an ESCALATE verdict?

When a pre-commit governance check returns an ESCALATE verdict, you must address the detected upstream or downstream drift policy violation before proceeding, as the gate blocks the commit from shipping.

Does the signal-ds-judge pre-commit gate work with scrips-react and signal-portal repositories?

Yes, the signal-ds-judge pre-commit gate works with scrips-react, signal-portal, and scrips-signal-ds repositories to guard changes and enforce governance before commits are finalized.