doc-sys-validator — SYS_MVP_SCHEMA.yaml validation doc-sys-validator, aidoc-flow-framework, community, SYS_MVP_SCHEMA.yaml validation, ide skills, Layer 6 schema standards, ai agent SYS validation skill, nested folder rule for SYS documents, install doc-sys-validator, Claude Code, Cursor

v1.2
GitHub

About this Skill

Ideal for Technical Writing Agents requiring strict SYS document validation against Layer 6 schema standards. doc-sys-validator is an AI Agent skill that validates System Requirements (SYS) documents against the Layer 6 schema standard defined in SYS_MVP_SCHEMA.yaml. It performs blocking folder structure checks and ensures artifact compliance.

Features

Validates SYS documents against the SYS_MVP_SCHEMA.yaml schema standard
Enforces the blocking nested folder rule for all SYS documents
Activates upon user request for SYS validation
Triggers automatically after creating or modifying SYS artifacts
Operates at Layer 6 for System Requirements artifacts

# Core Topics

vladm3105 vladm3105
[9]
[2]
Updated: 3/1/2026

Agent Capability Analysis

The doc-sys-validator skill by vladm3105 is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for SYS_MVP_SCHEMA.yaml validation, Layer 6 schema standards, ai agent SYS validation skill.

Ideal Agent Persona

Ideal for Technical Writing Agents requiring strict SYS document validation against Layer 6 schema standards.

Core Value

Empowers agents to validate SYS documents against the defined Layer 6 schema standards, ensuring compliance with structural and schema criteria through the `ai_dev_ssd_flow/06_SYS/SYS_MVP_SCHEMA.yaml` schema reference, facilitating accurate validation of SYS artifacts.

Capabilities Granted for doc-sys-validator

Validating SYS documents against Layer 6 schema standards
Automating SYS artifact validation after creation or modification
Ensuring nested folder structure for SYS documents

! Prerequisites & Limits

  • Requires access to SYS documents and artifacts
  • Limited to validation against Layer 6 schema standards
  • Dependent on the accuracy of the `SYS_MVP_SCHEMA.yaml` schema reference
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

doc-sys-validator

Validate Layer 6 SYS documents against the SYS_MVP_SCHEMA.yaml standard. This AI Agent skill enforces nested folder structure rules and provides a blocking...

SKILL.md
Readonly

doc-sys-validator

Validate System Requirements (SYS) documents against Layer 6 schema standards.

Activation

Invoke when user requests validation of SYS documents or after creating/modifying SYS artifacts.

Validation Schema Reference

Schema: ai_dev_ssd_flow/06_SYS/SYS_MVP_SCHEMA.yaml Layer: 6 Artifact Type: SYS

Validation Checklist

0. Folder Structure Validation (BLOCKING)

Nested Folder Rule: ALL SYS documents MUST be in nested folders regardless of size.

Required Structure:

SYS TypeRequired Location
Monolithicdocs/06_SYS/SYS-NN_{slug}/SYS-NN_{slug}.md

Validation:

1. Check document is inside a nested folder: docs/06_SYS/SYS-NN_{slug}/
2. Verify folder name matches SYS ID pattern: SYS-NN_{slug}
3. Verify file name matches folder: SYS-NN_{slug}.md
4. Parent path must be: docs/06_SYS/

Example Valid Structure:

docs/06_SYS/
├── SYS-01_f1_iam/
│   ├── SYS-01_f1_iam.md           ✓ Valid
│   ├── SYS-01.R_review_report_v001.md
│   └── .drift_cache.json
├── SYS-02_f2_session/
│   └── SYS-02_f2_session.md       ✓ Valid

Invalid Structure:

docs/06_SYS/
├── SYS-01_f1_iam.md               ✗ NOT in nested folder

Error Codes:

CodeSeverityDescription
SYS-E020ERRORSYS not in nested folder (BLOCKING)
SYS-E021ERRORFolder name doesn't match SYS ID
SYS-E022ERRORFile name doesn't match folder name
VAL-H001ERRORDrift cache missing hash for upstream document
VAL-H002ERRORInvalid hash format (must be sha256:<64 hex chars>)

This check is BLOCKING - SYS must pass folder structure validation before other checks proceed.


1. Metadata Validation

yaml
1Required custom_fields: 2 - document_type: ["sys", "template"] 3 - artifact_type: "SYS" 4 - layer: 6 5 - architecture_approaches: [array format] 6 - priority: ["primary", "shared", "fallback"] 7 - development_status: ["active", "draft", "deprecated", "reference"] 8 9Required tags: 10 - sys (or sys-template) 11 - layer-6-artifact 12 13Forbidden tag patterns: 14 - "^system-requirements$" 15 - "^sys-doc$" 16 - "^sys-\\d{3}$"

2. Structure Validation

Required Sections (15 sections):

  • Title (H1): # SYS-NNN: Title
  • Section 1: Document Control
  • Section 2: Executive Summary
  • Section 3: Scope (Boundaries, Inclusions, Exclusions)
  • Section 4: Functional Requirements (SYS.NN.01.SS format)
  • Section 5: Quality Attributes (Performance, Reliability, Security)
  • Section 6: Interface Specifications
  • Section 7: Data Management
  • Section 8: Testing Requirements
  • Section 9: Deployment Requirements
  • Section 10: Compliance Requirements
  • Section 11: Acceptance Criteria
  • Section 12: Risk Assessment
  • Section 13: Traceability
  • Section 14: Implementation Notes
  • Section 15: Change History

Document Control Required Fields:

  • SYS ID
  • Document Name
  • Version
  • Date Created
  • Last Updated
  • Author
  • Reviewer
  • Status

File Naming: Pattern: SYS-NNN_descriptive_name.md

3. Content Validation

Functional Requirement Format:

  • Pattern: SYS.NN.01.SS (unified 4-segment format)
  • Table columns: SYS ID, Requirement, Priority, Source, Verification Method
  • Element type code: 01 = Functional Requirement
  • Priority values: Must Have, Should Have, Could Have, Won't Have

Quality Attribute Format (4-segment):

  • Pattern: SYS.NN.02.SS (02 = Quality Attribute type)
  • Example: SYS.08.02.15
  • Categories: Performance, Reliability, Scalability, Security, Observability, Maintainability

Quality Attribute Metrics:

CategoryKeywordsMetrics
Performancelatency, response time, throughput, p50/p95/p99Response Time, Throughput, Latency
Reliabilityuptime, availability, MTBF, MTTRAvailability, Error Rate
Scalabilityconcurrent, horizontal, verticalConcurrent Users, Data Volume
Securityauth, encrypt, RBAC, complianceAuthentication, Authorization
Observabilitylog, monitor, alert, traceLogging, Monitoring, Alerting
Maintainabilitycoverage, deploy, CI/CDCode Coverage, Deploy Frequency

REQ-Ready Score:

  • Minimum threshold: 90%
  • Components: Functional completeness, quality attributes, interfaces, data management, testing, acceptance criteria, traceability

4. Traceability Validation

Layer 6 Cumulative Tags:

  • @brd: BRD.NN.01.SS (required)
  • @prd: PRD.NN.07.SS (required)
  • @ears: EARS.NN.24.SS (required)
  • @bdd: BDD.NN.13.SS (required)
  • @adr: ADR-NN (required)

Downstream Expected:

  • REQ documents
  • SPEC documents
  • TASKS documents

Same-Type References:

  • @related-sys: SYS-NN
  • @depends-sys: SYS-NN

Error Codes

CodeSeverityDescription
SYS-E001errorMissing required tag 'sys'
SYS-E002errorMissing required tag 'layer-6-artifact'
SYS-E003errorInvalid document_type
SYS-E004errorInvalid architecture_approaches format
SYS-E005errorForbidden tag pattern detected
SYS-E006errorMissing required section
SYS-E007errorMultiple H1 headings detected
SYS-E008errorSection numbering not sequential (1-15)
SYS-E009errorDocument Control missing required fields
SYS-E010errorMissing Functional Requirements (Section 4)
SYS-E011errorMissing Quality Attributes (Section 5)
SYS-E012errorMissing Traceability (Section 13)
SYS-E013warningFile name does not match format
SYS-W001warningFunctional requirements not using SYS.NN.01.SS
SYS-W002warningQuality attributes not using 4-segment format
SYS-W003warningMissing Performance category
SYS-W004warningMissing Security category
SYS-W005warningMissing upstream tags (require 5)
SYS-W006warningREQ-Ready Score below 90%
SYS-W007warningTesting Requirements missing coverage
SYS-I001infoConsider adding p50/p95/p99 latency
SYS-I002infoConsider adding MTBF/MTTR metrics

Validation Commands

bash
1# Validate single SYS document 2python ai_dev_ssd_flow/06_SYS/scripts/validate_sys.py docs/06_SYS/SYS-01_example/SYS-01_example.md 3 4# Validate all SYS documents 5python ai_dev_ssd_flow/06_SYS/scripts/validate_sys.py docs/06_SYS/ 6 7# Check with verbose output 8python ai_dev_ssd_flow/06_SYS/scripts/validate_sys.py docs/06_SYS/ --verbose

Validation Workflow

  1. Parse YAML frontmatter
  2. Check required metadata fields
  3. Validate tag taxonomy
  4. Verify section structure (1-15)
  5. Validate Document Control table
  6. Check functional requirement format
  7. Check quality attribute format
  8. Verify quality categories coverage
  9. Validate upstream references (5 required)
  10. Calculate REQ-Ready Score
  11. Verify file naming convention
  12. Generate validation report

Integration

  • Invoked by: doc-flow, doc-sys (post-creation)
  • Feeds into: trace-check (cross-document validation)
  • Reports to: quality-advisor

Output Format

SYS Validation Report
=====================
Document: SYS-001_example.md
Status: PASS/FAIL

Quality Attribute Coverage:
- Performance: Present/Missing
- Reliability: Present/Missing
- Security: Present/Missing
- Scalability: Present/Missing
- Observability: Present/Missing

Errors: N
Warnings: N
Info: N

[Details listed by severity]

Version History

VersionDateChangesAuthor
1.22026-02-27Migrated frontmatter to metadata; aligned schema to SYS_MVP_SCHEMA.yaml; normalized validation commands to ai_dev_ssd_flow/06_SYS/scripts/validate_sys.pySystem
1.12026-02-11Nested Folder Rule: Added Section 0 Folder Structure Validation (BLOCKING); SYS must be in docs/06_SYS/SYS-NN_{slug}/ folders; Added error codes SYS-E020, SYS-E021, SYS-E022
1.02026-02-08Initial validator skill definition with YAML frontmatterSystem

Implementation Plan Consistency (IPLAN-004)

  • Treat plan-derived outputs as valid source mode and verify intent preservation from implementation plan scope/objectives.
  • Validate upstream autopilot precedence assumption: --iplan > --ref > --prompt.
  • Flag objective/scope conflicts between plan context and artifact output as blocking issues requiring clarification.
  • Do not introduce legacy fallback paths such as docs-v2.0/00_REF.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is doc-sys-validator?

Ideal for Technical Writing Agents requiring strict SYS document validation against Layer 6 schema standards. doc-sys-validator is an AI Agent skill that validates System Requirements (SYS) documents against the Layer 6 schema standard defined in SYS_MVP_SCHEMA.yaml. It performs blocking folder structure checks and ensures artifact compliance.

How do I install doc-sys-validator?

Run the command: npx killer-skills add vladm3105/aidoc-flow-framework/doc-sys-validator. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for doc-sys-validator?

Key use cases include: Validating SYS documents against Layer 6 schema standards, Automating SYS artifact validation after creation or modification, Ensuring nested folder structure for SYS documents.

Which IDEs are compatible with doc-sys-validator?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for doc-sys-validator?

Requires access to SYS documents and artifacts. Limited to validation against Layer 6 schema standards. Dependent on the accuracy of the `SYS_MVP_SCHEMA.yaml` schema reference.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add vladm3105/aidoc-flow-framework/doc-sys-validator. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use doc-sys-validator immediately in the current project.

Related Skills

Looking for an alternative to doc-sys-validator or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI