plan-eng-review

Generate structured architecture reviews with data flows, error paths, and test matrices.

8|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/ShaheerKhawaja/ProductionOS --skill plan-eng-review-shaheerkhawaja
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-eng-review
Source: https://github.com/ShaheerKhawaja/ProductionOS/tree/main/skills/plan-eng-review
Command: npx skills add https://github.com/ShaheerKhawaja/ProductionOS --skill plan-eng-review-shaheerkhawaja

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Engineering teams need a structured approach to validate and communicate architecture; plan-eng-review provides a framework to lock in execution plans with data flow diagrams, error paths, test matrices, performance budgets, and dependency analysis.

Core Features & Use Cases

  • Generate ASCII architecture diagrams and data-flow maps for complex systems.
  • Map error paths and recovery strategies to ensure robust failure handling.
  • Produce a predefined test matrix and performance budget to guide implementation.

Quick Start

Run plan-eng-review on the target repository to generate a complete architecture review with data-flow diagrams and a test matrix.

Frequently Asked Questions about plan-eng-review

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

FAQPage Schema
How do I generate an architecture review for my codebase before execution?

An engineering architecture review maps data flows, error paths, test matrices, and performance budgets to validate system designs before implementation. It provides a structured framework to assess plan validity, identify risks, and lock in execution decisions for complex codebases.

What's the best way to map error paths and data flows for system design?

Mapping error paths and data flows requires generating ASCII architecture diagrams and dependency analysis. This validates your architecture decisions by visualizing system interactions, defining recovery strategies, and ensuring robust failure handling across the codebase.

Do I need a performance budget to validate my architecture decisions?

Yes, establishing a performance budget is essential to validate architecture decisions and guide implementation. It sets measurable constraints for system performance, ensuring your execution plan remains feasible and robust under expected operational loads.

How does dependency analysis help with risk assessment in software engineering?

Dependency analysis identifies external components and their potential failure points within your architecture. This enables proactive risk assessment by mapping error paths and defining recovery strategies to ensure robust failure handling across the codebase.

Can I use this approach for plan-level reviews of existing codebases?

Yes, this approach applies to plan-level reviews of existing codebases. Running the review generates a complete architecture artifact, including a reusable plan template, data-flow mappings, and test matrices to guide future implementation.