architectural-proposals

Write structured architectural proposals with problem statements, decisions, risks, and scope definitions.

2|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/elbruno/ElBruno.MagenticUI --skill architectural-proposals-elbruno
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architectural-proposals
Source: https://github.com/elbruno/ElBruno.MagenticUI/tree/main/.squad/templates/skills/architectural-proposals
Command: npx skills add https://github.com/elbruno/ElBruno.MagenticUI --skill architectural-proposals-elbruno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often start coding before aligning on architecture, leading to expensive refactors and misaligned milestones. This Skill provides a proven structure for writing architectural proposals that drive alignment before implementation begins. ## Core Features & Use Cases - Structured Proposal Format: Enforces seven required sections including problem statement, proposed architecture, impact analysis, key decisions, risks, and scope. - Decision Framing: Formats explicit decisions with recommendations, alternatives, rationale, and required sign-offs from specific roles. - Wave Restructuring Guidance: Documents how to cascade impacts across milestones when a proposal invalidates existing plans. - Use Case: When a new foundation (like an interactive shell) invalidates your release waves, use this Skill to draft a proposal that restructures Wave 0 through Wave 3, documents five key decisions, and lists risks with concrete mitigations. ## Quick Start Ask the AI to draft an architectural proposal for your planned change following the structured format with problem statement, decisions, risks, and scope.

Frequently Asked Questions about architectural-proposals

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

FAQPage Schema
How do I write an architectural proposal before starting implementation?▼

Start with a problem statement citing specific evidence, then describe the proposed architecture with technical specifics. Document what changes and what stays the same, frame key decisions with recommendations, list risks with mitigations, and define explicit v1 scope.

What sections should an architecture decision document include?▼

Required sections are problem statement, proposed architecture, what changes, what stays the same, key decisions needed, risks and mitigations, and scope. Optional sections include implementation plan, success criteria, open questions, and appendix.

How do I document technical decisions with trade-offs?▼

Frame each decision as a recommendation with alternatives considered, decision rationale explaining why the recommended option wins, and explicit sign-off requirements naming which roles must approve. Always acknowledge trade-offs rather than claiming perfect solutions.

When should I write an architectural proposal instead of coding directly?▼

Write a proposal when architecture shifts invalidate existing assumptions, product direction changes require new foundations, multiple milestones are affected, or external dependencies change. Changing a document is cheaper than refactoring code.

What are common mistakes in architecture proposals?▼

Common anti-patterns include solution-first thinking without problem statements, vague architecture descriptions, ignoring impact on existing milestones, missing risk analysis, unbounded scope, and unsubstantiated claims without evidence.