plan-eng-review

Review engineering plans for architecture, data flows, edge cases, and test coverage.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/sennett-lau/alice --skill plan-eng-review-sennett-lau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-eng-review
Source: https://github.com/sennett-lau/alice/tree/main/framework/skills/plan-eng-review
Command: npx skills add https://github.com/sennett-lau/alice --skill plan-eng-review-sennett-lau

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides engineering teams through a structured plan review to validate architecture, data flows, diagrams, edge cases, test coverage, and performance before coding.

Core Features & Use Cases

  • Interactive, opinionated plan critique that surfaces tradeoffs, risks, and alignment with design goals.
  • ASCII-diagram generation and data-flow tracing to visualize how components interact.
  • Deliverable-oriented: produces a scoped test plan, risk assessment, and actionable recommendations.

Quick Start

Invoke the plan-eng-review skill on your current branch to generate an architecture review, complete with a test plan.

Frequently Asked Questions about plan-eng-review

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

FAQPage Schema
How do I review an engineering design plan before coding?

Engineering design plan review involves validating architecture, data flows, edge cases, and test coverage before coding. It assesses design deltas and dependencies to produce actionable recommendations, risk assessments, and a defined test plan.

What is included in an architecture plan review?

Architecture plan review includes structured critique of design tradeoffs, data-flow tracing, and risk assessment. It generates ASCII diagrams to visualize component interactions and delivers a scoped test plan alongside actionable recommendations.

How do I visualize data flows and component interactions for a software design?

Visualizing data flows and component interactions is done by generating ASCII diagrams during the plan review. These diagrams trace how architectural components connect and communicate, surfacing design deltas and edge cases before implementation.

When do I need a structured test plan and risk assessment for software engineering?

A structured test plan and risk assessment are needed before coding begins. Generating these deliverables during the engineering design phase ensures test coverage is properly scoped, performance is evaluated, and architectural risks are identified.

Can I assess design deltas and dependencies without writing code?

Yes, design deltas and dependencies can be assessed without writing code through an opinionated plan critique. This pre-implementation review evaluates architecture against design goals, surfacing tradeoffs and actionable recommendations before development starts.