dharma-eng-review

Reviews architecture, interfaces, failure modes, and test plans before implementation begins.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/AmitabhainArunachala/dharma_swarmv.01 --skill dharma-eng-review-amitabhainarunachala
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dharma-eng-review
Source: https://github.com/AmitabhainArunachala/dharma_swarmv.01/tree/main/mode_pack/claude/eng-review
Command: npx skills add https://github.com/AmitabhainArunachala/dharma_swarmv.01 --skill dharma-eng-review-amitabhainarunachala

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into implementation or major refactoring without locking down architecture, which leads to over-engineering, unclear interfaces, and missing test coverage. This Skill enforces an engineering-manager review pass that maps the system before code is written. ## Core Features & Use Cases - Architecture Mapping: Locks the minimal viable architecture and maps interfaces, data flow, and trust boundaries. - Failure Mode Analysis: Identifies failure modes and calls out both over-engineering and under-engineering. - Test Plan Generation: Produces a concrete test plan and a minimal-diff recommendation before implementation starts. - Use Case: After product direction is set for a new feature, run this review to produce an architecture map, data flow diagram, failure mode list, and test plan, then hand off to implementation and later to a preflight review. ## Quick Start Ask the AI to run an engineering review of the proposed feature and produce the architecture map, failure modes, and test plan before any code is written.

Frequently Asked Questions about dharma-eng-review

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

FAQPage Schema
How do I review software architecture before implementation?▼

Run an engineering review that maps the minimal viable architecture, interfaces, data flow, and trust boundaries before writing code. The output includes an architecture map, failure modes, a test plan, and a minimal-diff recommendation.

What should an engineering design review include?▼

A design review should include an architecture map, data flow description, failure mode analysis, and a concrete test plan. It should also call out over-engineering and under-engineering and name what should be deferred.

When should I run an architecture review in the development workflow?▼

Run it after product direction is set and before implementation or major refactoring begins. Implementation should not start until the review is complete, and afterward the work hands off to a preflight review.

How do I reduce over-engineering in a software design?▼

Prefer explicit designs over clever ones and choose the fewest moving parts that solve the problem. A structured review flags unnecessary abstractions and recommends the minimal diff needed to reach the goal.

What are the limitations of a pre-implementation design review?▼

A design review only covers planned architecture and cannot catch runtime defects or integration issues that appear during implementation. It must be followed by testing and a preflight review after the code is written.