Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
proffesor-for-testing avatar

Validation Pipeline

  • 38 installs
  • 433 repo stars
  • Updated August 4, 2026
  • proffesor-for-testing/agentic-qe

validation-pipeline is a Claude Code skill for ai & agent building.

About

validation-pipeline is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • validation-pipeline
  • AI & Agent Building
  • AI-coding skill

Validation Pipeline by the numbers

  • 38 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #8,404 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill validation-pipeline

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs38
repo stars433
Last updatedAugust 4, 2026
Repositoryproffesor-for-testing/agentic-qe

How do I helps with ai & agent building tasks.?

Helps with ai & agent building tasks.

Who is it for?

Best when you're working on ai & agent building and need structured help with validation pipeline.

Skip if: Teams with no ai & agent building needs, or anyone wanting a generic chat assistant without this specific workflow.

When should I use this skill?

When you need to helps with ai & agent building tasks., or when validation-pipeline is a claude code skill for ai & agent building.

What you get

Structured output aligned to validation-pipeline: validation-pipeline, AI & Agent Building.

Files

SKILL.mdMarkdownGitHub ↗

Validation Pipeline

Purpose

Run structured validation pipelines that execute steps sequentially, enforce gates at blocking failures, and produce scored reports. Uses .claude/helpers/validation-pipeline.cjs with 13 requirements validation steps (BMAD-003).

Activation

  • When validating requirements documents
  • When running structured quality gates
  • When assessing document completeness, testability, or traceability
  • When invoked via /validation-pipeline

Quick Start

# Validate a requirements document (all 13 steps)
/validation-pipeline requirements docs/requirements.md

# Validate with specific steps only
/validation-pipeline requirements docs/requirements.md --steps format-check,completeness-check,invest-criteria

# Continue past blocking failures
/validation-pipeline requirements docs/requirements.md --continue-on-failure

# Output as JSON
/validation-pipeline requirements docs/requirements.md --json

Workflow

Step 1: Read the Target Document

Read the file specified by the user. If no file is provided, ask for one.

Read the target document using the Read tool.
Store the content for pipeline execution.

Step 2: Select Pipeline

Choose the appropriate pipeline based on the user's request:

PipelineStepsUse Case
requirements13Requirements documents, PRDs, user stories

Additional pipelines can be added to .claude/helpers/validation-pipeline.cjs.

Step 3: Execute Pipeline

The pipeline helper (.claude/helpers/validation-pipeline.cjs) handles execution:

1. Sequential execution — steps run in order, each receiving results from prior steps 2. Gate enforcement — blocking steps that fail halt the pipeline (unless --continue-on-failure) 3. Per-step scoring — each step produces a 0-100 score with findings and evidence 4. Weighted rollup — overall score uses category weights (format=10%, content=30%, quality=25%, traceability=20%, compliance=15%)

Requirements Pipeline Steps (13 total)
#Step IDCategorySeverityWhat It Checks
1format-checkformatblockingHeadings, required sections, document length
2completeness-checkcontentblockingRequired fields populated, acceptance criteria present
3invest-criteriaqualitywarningIndependent, Negotiable, Valuable, Estimable, Small, Testable
4smart-acceptancequalitywarningSpecific, Measurable, Achievable, Relevant, Time-bound
5testability-scorequalitywarningCan each requirement be tested?
6vague-term-detectioncontentinfoFlags "should", "might", "various", "etc."
7information-densitycontentinfoEvery sentence carries weight, no filler
8traceability-checktraceabilitywarningRequirements-to-tests mapping exists
9implementation-leakagequalitywarningRequirements don't prescribe implementation
10domain-compliancecomplianceinfoAlignment with domain model
11dependency-analysistraceabilityinfoCross-requirement dependencies identified
12bdd-scenario-generationqualitywarningCan generate Given/When/Then for each requirement
13holistic-qualitycomplianceblockingOverall coherence, no contradictions

Step 4: Report Results

Format the pipeline result as a structured report:

# Validation Report: Requirements Pipeline

**Overall**: PASS/FAIL/WARN | **Score**: 85/100 | **Duration**: 42ms

## Step Results
| # | Step | Status | Score | Findings | Duration |
|---|------|--------|-------|----------|----------|
| 1 | Format Check | PASS | 100 | 0 | 2ms |
| 2 | Completeness | WARN | 60 | 2 | 5ms |
...

## Blockers
- (blocking findings listed here)

## All Findings
- [HIGH] Missing acceptance criteria: Requirement US-104 has no AC
- [MEDIUM] Vague term: "should" used 5 times without specifics
...

Step 5: Record Learning

After pipeline execution, record the outcome for learning:

// Store validation pattern
memory store --namespace validation-pipeline --key "req-validation-{timestamp}" --value "{score, findings_count, halted}"

Parameters

ParameterTypeDefaultDescription
pipelinestringrequirementsPipeline type to run
filestringrequiredPath to document to validate
--stepsstringallComma-separated step IDs to run (e.g., format-check,completeness-check)
--continue-on-failurebooleanfalseSkip blocking gates
--jsonbooleanfalseOutput as JSON instead of markdown
--metadataobject{}Additional context for steps

Integration Points

  • qe-requirements-validator agent — delegates structured validation to this pipeline
  • qe-quality-gate agent — uses pipeline for gate evaluation
  • YAML Pipelines — can invoke validation steps as workflow actions
  • MCP — accessible via pipeline_validate tool

Output Schema

The pipeline produces a PipelineResult object (see schemas/output.json):

{
  pipelineId: string;
  pipelineName: string;
  overall: 'pass' | 'fail' | 'warn';
  score: number;           // 0-100 weighted average
  steps: StepResult[];     // per-step details
  blockers: Finding[];     // blocking findings
  halted: boolean;
  haltedAt?: string;       // step ID where halted
  totalDuration: number;
  timestamp: string;
}

Error Handling

  • Step throws exception — captured as a FAIL with critical finding, pipeline continues or halts per severity
  • File not found — report error, do not run pipeline
  • Empty document — format-check step will catch this as a blocking failure

Related skills

FAQ

What does validation-pipeline do?

validation-pipeline is a Claude Code skill for ai & agent building.

When should I use validation-pipeline?

When you need to helps with ai & agent building tasks., or when validation-pipeline is a claude code skill for ai & agent building.

What are the main capabilities?

validation-pipeline; AI & Agent Building; AI-coding skill.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.