engineering-decision-engine

Document engineering decisions with impact justification and explicit trade-offs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/luizgmassa/Useful-Agent-Skills --skill engineering-decision-engine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: engineering-decision-engine
Source: https://github.com/luizgmassa/Useful-Agent-Skills/tree/main/skills/massa-th0th/engineering-decision-engine
Command: npx skills add https://github.com/luizgmassa/Useful-Agent-Skills --skill engineering-decision-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires massa-th0th/base-th0th, massa-th0th/engineering-operating-system.

What problem does it solve?

This Skill prevents engineering decisions from becoming ad-hoc by enforcing user-impact justification, system-constraint awareness, and structured trade-off documentation.

Core Features & Use Cases

  • Decision rationale with system design & product impact: Guides decisions through impact, constraints, and explicit trade-offs.
  • Debugging heuristics integrated with memory: Uses recalled prior patterns to narrow root causes and avoid re-investigating dead ends.
  • Deterministic importance calibration: Converts rubric-based importance into consistent persistence behavior for long-term recall.

Quick Start

Use it when you are about to change a subsystem or debug a complex failure and want your decision and debugging steps to be consistently justified and persisted for future sessions.

Frequently Asked Questions about engineering-decision-engine

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

FAQPage Schema
How do I document engineering trade-offs for system design decisions?▼

Document engineering trade-offs by enforcing user-impact justification, system-constraint awareness, and structured trade-off documentation for architecture changes and implementation choices. This ensures every engineering decision remains defensible and prevents ad-hoc choices.

What is the best way to apply debugging heuristics to narrow root causes?▼

Apply debugging heuristics by integrating recalled prior patterns from memory to narrow root causes and avoid re-investigating known dead ends. This leverages historical engineering decisions and patterns for faster, more accurate failure resolution.

How does memory persistence recalibration work for engineering decisions?▼

Memory persistence recalibration works by converting a deterministic importance rubric into consistent persistence behavior for long-term recall. It uses memory operations to score and store engineering decisions based on their calculated importance.

Do I need specific dependencies to justify product impact for architecture changes?▼

You need the base-th0th and engineering-operating-system dependencies to justify product impact for architecture changes. These foundation modules provide the required memory recall operations and engineering operating system environment for structured trade-off documentation.

When should I not use an engineering decision engine for implementation choices?▼

You should not use an engineering decision engine for implementation choices that require immediate, trivial changes without broader system-constraint awareness or product impact. It is designed for complex architecture changes and debugging where prior patterns matter for correctness.