approve-architecture

Validate Mermaid diagrams, SoW coverage, and placeholders before architecture approval.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/aoecosystem/project-foundations --skill approve-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: approve-architecture
Source: https://github.com/aoecosystem/project-foundations/tree/main/.cursor/skills/approve-architecture
Command: npx skills add https://github.com/aoecosystem/project-foundations --skill approve-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the architecture governance workflow by validating the Mermaid diagram, SoW coverage, and placeholders before approval.

Core Features & Use Cases

  • Quality gate checks that verify the System Architecture HTML aligns with the approved Scope of Work, checks for placeholders, and ensures cover-sub reflects the project name.
  • Automatic audit-log updates and session-memory stamps when the architecture is approved, guiding users to the next valid commands.
  • Manual-edit detection protocol to detect drift and prevent uncontrolled progression, with safe fail-safes.

Quick Start

Run /approve-architecture to lock ARCHITECTURE_DRAFT and advance to ARCHITECTURE_APPROVED.

Frequently Asked Questions about approve-architecture

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

FAQPage Schema
How do I validate a Mermaid architecture diagram before approval?

To validate a Mermaid architecture diagram before approval, run the governance workflow to verify SoW coverage, check for unresolved placeholders, and ensure all services are mapped correctly. The pipeline proceeds only when artifact integrity checks pass.

What is stage gating in an architecture governance pipeline?

Stage gating in an architecture governance pipeline is the process of locking the architecture draft after validating diagram integrity, SoW alignment, and placeholder resolution. It updates the audit log and session-memory before unlocking downstream database drafting steps.

How do I detect manual edits and drift in a system architecture draft?

To detect manual edits and drift in a system architecture draft, the workflow uses a manual-edit detection protocol with safe fail-safes. This prevents uncontrolled progression by identifying unauthorized changes before the architecture stage is locked.

How to ensure SoW coverage matches the system architecture HTML?

To ensure SoW coverage matches the system architecture HTML, the validation workflow checks that the architecture aligns with the approved Scope of Work, verifies cover-sub reflects the project name, and confirms all placeholders are resolved before approval.

What happens after architecture approval in the workflow pipeline?

After architecture approval in the workflow pipeline, the system locks the ARCHITECTURE_DRAFT, advances the state to ARCHITECTURE_APPROVED, updates the audit log and session-memory, and provides the next valid commands to guide users toward database drafting.

Why does uncontrolled progression happen with architecture drafts?

Uncontrolled progression happens with architecture drafts when manual edits bypass the stage-gate validation. The workflow prevents this by detecting drift, enforcing placeholder resolution, and applying safe fail-safes to halt the pipeline until integrity is restored.