validation-rules

Validate feature pipeline stage artifacts for structure, semantics, and traceability.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/hoshiyar-singh8/SprintPlanner --skill validation-rules-hoshiyar-singh8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation-rules
Source: https://github.com/hoshiyar-singh8/SprintPlanner/tree/main/skills/validation-rules
Command: npx skills add https://github.com/hoshiyar-singh8/SprintPlanner --skill validation-rules-hoshiyar-singh8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Per-stage validation rules ensure structural, semantic, and cross-file integrity of feature pipelines, preventing defects before they propagate.

Core Features & Use Cases

  • Structural Validation: verify that essential files exist, are non-empty, and parse as valid YAML/Markdown.
  • Semantic Validation: ensure consistency across artifacts, traceability to requirements or designs, and absence of contradictions.
  • Cross-File Validation: guarantee coverage of RFC requirements by tasks and validate dependencies and risk awareness across stages.

Quick Start

Run the validation workflow to verify stage artifacts against the defined rules.

Frequently Asked Questions about validation-rules

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

FAQPage Schema
How do I automate pipeline validation checks for feature_input.yaml and task_specs.yaml files?

Automating pipeline validation checks verifies that feature_input.yaml and task_specs.yaml parse as valid YAML, contain required non-empty sections, and maintain valid cross-file references to prevent structural defects from propagating downstream.

What is per-stage validation for feature pipelines and when do I need it?

Per-stage validation is the process of verifying structural, semantic, and cross-file integrity across pipeline artifacts like clarifications.md and high_level_plan.md. You need it to ensure traceability and prevent defects before they propagate to later stages.

How do I enforce topological task ordering and risk checks across pipeline stages?

Enforcing topological task ordering and risk checks involves validating dependencies and risk awareness across stages by running an automated validation workflow that checks task_specs.yaml for correct ordering and cross-file coverage of RFC requirements.

Does this pipeline validation work with Markdown files like clarifications.md and high_level_plan.md?

Yes, pipeline validation works with Markdown files like clarifications.md and high_level_plan.md by verifying they exist, are non-empty, and meet structural criteria alongside YAML files to ensure end-to-end workflow integrity.

What's the best way to validate cross-file references between context_pack.yaml and task_specs.yaml?

The best way to validate cross-file references is running an automated validation workflow that guarantees coverage of RFC requirements by tasks and validates dependencies between context_pack.yaml and task_specs.yaml to ensure semantic consistency.

Why does my feature pipeline validation fail when required sections are empty?

Feature pipeline validation fails on empty sections because the rules enforce non-empty fields across artifacts like feature_input.yaml and high_level_plan.md, ensuring that required structural and semantic data is present before stage progression.