architect-validator

Validate Rogue Arena scenario directories against mechanical invariants and cross-phase consistency.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/rogue-labs-cyber/rogue-arena-mcp --skill architect-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect-validator
Source: https://github.com/rogue-labs-cyber/rogue-arena-mcp/tree/main/plugins/rogue-build-scenario/skills/architect-validator
Command: npx skills add https://github.com/rogue-labs-cyber/rogue-arena-mcp --skill architect-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates a completed Rogue Arena scenario against mechanical invariants and cross-phase consistency to prevent misconfigurations from reaching deployment.

Core Features & Use Cases

  • Pre-check: canvas↔YML reconciliation to ensure scenario data aligns with live canvas state.
  • Mechanical invariants checks: verify invariant conditions across groups A-D to detect divergences and inconsistencies.
  • Standalone and auto-triggered validation: run on hand-edited YMLs or automatically after Phase 4 completion, with a final report.

Quick Start

Invoke the Skill with a scenario directory path to perform full validation and generate a report.

Frequently Asked Questions about architect-validator

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

FAQPage Schema
How do I validate a Rogue Arena scenario YML against canvas state?

You can validate a scenario directory by running mechanical invariants and cross-phase consistency checks. This process reconciles canvas-YML alignment and verifies invariant conditions across groups A-D to detect divergences before deployment.

What is cross-phase consistency validation for scenario YML files?

Cross-phase consistency validation for scenario YML files checks mechanical invariants across groups A-D to detect divergences. It ensures scenario data aligns with the live canvas state and references schema documentation to prevent misconfigurations from reaching deployment.

Do I need MCP calls to validate scenario invariants?

Yes, validating scenario invariants requires MCP calls such as architect_vlan_list, architect_machine_list, architect_machine_get, and architect_assigned_plugin_get. These calls perform checks against live canvas state and reference schemas to verify cross-phase consistency.

Can I validate hand-edited YML files without auto-triggering?

Yes, you can validate hand-edited YML files or post-canvas changes using standalone validation. This operates independently of auto-triggered validation, which typically runs after architect-brainstorm Phase 4 completion, and generates a final validation report.

What references are needed to validate canvas-YML alignment?

Validating canvas-YML alignment requires reading refs/exploit-design.md, refs/escape-hatch-plugins.md, and refs/scenario-schema.md. These reference files provide the schema definitions and plugin configurations needed to perform mechanical invariants checks and cross-phase consistency verification.

When should I run scenario validation to prevent deployment issues?

You should run scenario validation after completing architect-brainstorm Phase 4, after hand-editing YML files, or following any canvas changes. This pre-deployment validation detects mechanical invariants divergences and cross-phase inconsistencies before misconfigurations reach deployment.