magia

Automate bounded execution and evidence-driven engineering across code, tests, and documentation.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/ginmp8/rhapsodia --skill magia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magia
Source: https://github.com/ginmp8/rhapsodia/tree/main/skills/magia
Command: npx skills add https://github.com/ginmp8/rhapsodia --skill magia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

MAGIA provides a bounded execution engine to implement, debug, test, validate, harden, and document work from current code and external board contracts, converting runtime evidence into durable, editable artifacts and execution records.

Core Features & Use Cases

  • Bounded repository implementation from current code and board contracts.
  • Generate and synchronize execution-state artifacts (implementation-notes.md, validation-evidence.md) and technical documentation.
  • Create and update implementation ADRs, runbooks, migration notes, and other documentation from concrete evidence.
  • Validate changes with targeted checks, perform narrow healing, and close execution state when evidence supports it.
  • Coordinate with MAGO/nomia workflows while preserving product intent and governance boundaries.

Quick Start

Invoke MAGIA with a concrete BOARD_ROOT and specNNN to implement the bounded task and produce implementation-notes.md and validation-evidence.md.

Frequently Asked Questions about magia

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

FAQPage Schema
How do I generate architecture decision records from runtime execution evidence?

To generate architecture decision records from execution evidence, you use a bounded execution engine that converts runtime validation outputs into durable ADR artifacts. This process automatically synchronizes implementation state with concrete code changes.

What is bounded execution in software engineering?

Bounded execution is an engineering process that restricts implementation scope to current code and board contracts. It converts runtime evidence into editable artifacts and execution records, ensuring changes are validated against strict governance boundaries.

How do I automate validation evidence creation for code changes?

You can automate validation evidence creation by running targeted checks during bounded execution tasks. This process generates validation-evidence.md files and implementation notes, closing the execution state only when runtime evidence fully supports the changes.

How do I synchronize technical documentation with board contracts?

To synchronize technical documentation with board contracts, you apply execution-grounded workflows that map spec requirements to runtime artifacts. This generates implementation notes, runbooks, and migration notes directly from validated code changes.

Can I perform narrow healing and debugging within repository implementation workflows?

Yes, you can perform narrow healing and debugging within repository implementation workflows. Bounded execution engines validate changes with targeted checks and apply narrow fixes, closing execution state only when supporting evidence is confirmed.

When should I avoid using execution-grounded documentation for code changes?

You should avoid execution-grounded documentation when lacking concrete board contracts or runtime validation data. Without strict evidence creation and state synchronization inputs, bounded execution cannot reliably generate durable artifacts or ADRs.