user-validate

Produce a structured approval, changes-requested, or rejection outcome for artifact validation.

20|4|Updated May 14, 2026
One-click install
npx skills add https://github.com/crewrig/crewrig --skill user-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-validate
Source: https://github.com/crewrig/crewrig/tree/main/artifacts/library/skills/user-validate
Command: npx skills add https://github.com/crewrig/crewrig --skill user-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes how CrewRig asks a user to approve, reject, or request changes for an artifact, so workflows do not reimplement validation logic differently in each place.

Core Features & Use Cases

  • Single canonical gate: Provides the one approved way to validate specs, plans, and other documents.
  • Backend-aware execution: Uses either the default internal structured prompt or the optional plannotator review backend when available.
  • Safety and control: Handles fallbacks, decision mapping, and cross-cutting options like translation and pedagogy without looping or guessing.
  • Use Case: A lifecycle stage finishes drafting a proposal and invokes this Skill to get a clean approve, changes-requested, or rejected outcome before continuing.

Quick Start

Ask the user to validate the target artifact by running the user-validate skill on the file and presenting the exact decision prompt.

Frequently Asked Questions about user-validate

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

FAQPage Schema
How do I standardize artifact approval workflows to avoid inconsistent review logic?

Standardizing artifact approval workflows requires a single canonical validation gate that maps decisions into structured approve, changes-requested, or rejected outcomes. This prevents workflows from reimplementing validation logic differently across various checkpoints.

How do I handle workflow gate validation when a backend review service is unavailable?

Workflow gate validation handles unavailable backend services by using backend-aware fallback execution, defaulting to an internal structured prompt to produce a consistent approval, changes-requested, or rejection outcome without looping.

What is the best way to structure user sign-off for spec reviews and plan approvals?

The best way to structure user sign-off for spec reviews and plan approvals is applying a consistent validation protocol that resolves user-gate validation into a single structured outcome before a lifecycle stage continues.

Does user gate validation support automatic retries when a user requests changes?

User gate validation does not support automatic retries. It enforces strict decision mapping without in-skill retry loops, ensuring a clean changes-requested outcome is returned for the workflow to handle externally.

Can I use the plannotator review backend for artifact validation checkpoints?

Yes, you can use the plannotator review backend for artifact validation checkpoints. The validation flow is backend-aware and will use the optional plannotator backend when available, or fall back to a default internal structured prompt.

When do I need a structured validation protocol for workflow checkpoints?

You need a structured validation protocol for workflow checkpoints when a lifecycle stage finishes drafting an artifact, such as a proposal or spec, and requires a clean user decision to approve, reject, or request changes before proceeding.