architectural-proposals

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

1|Updated Jul 7, 2026
One-click install
npx skills add https://github.com/seiggy/maf-copilot-studio-demo --skill architectural-proposals-seiggy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architectural-proposals
Source: https://github.com/seiggy/maf-copilot-studio-demo/tree/main/.squad/templates/skills/architectural-proposals
Command: npx skills add https://github.com/seiggy/maf-copilot-studio-demo --skill architectural-proposals-seiggy

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 any code is written. ## Core Features & Use Cases - Structured Proposal Format: Enforces required sections including problem statement, proposed architecture, impact analysis, key decisions, risks with mitigations, and explicit v1 scope. - Decision Framing: Formats decisions as explicit recommendations with alternatives, rationale, and named sign-off owners. - Wave Restructuring Guidance: Handles cascading impacts when a proposal invalidates existing milestone or wave plans. - Use Case: When an external dependency change (like a new SDK API) invalidates your current architecture, use this Skill to draft a proposal that documents the problem with evidence, proposes a specific solution, restructures affected milestones, and lists risks with concrete mitigations. ## Quick Start Draft an architectural proposal for migrating our CLI to an interactive shell, including problem evidence, decision options, risks, and wave impact analysis.

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?

Structure the proposal with a problem statement citing specific evidence, a technically specific proposed architecture, impact analysis on existing work, explicit key decisions with recommendations, risks with mitigations, and a bounded v1 scope. Read existing decisions and architecture docs first.

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 an appendix of alternatives considered.

How do I handle milestone changes when architecture shifts?

Acknowledge the shift explicitly by renumbering affected waves, cascade impacts to downstream milestones, identify work that can proceed in parallel, and document new blocking dependencies. Always preserve backward compatibility for existing functionality.

When should I write a proposal instead of just coding?

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

What are common mistakes in architecture proposals?

Common anti-patterns include solution-first thinking without a problem statement, vague architecture without technical specifics, ignoring impact on existing work, missing risk analysis, unbounded scope, and unsubstantiated claims without evidence.