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.