architectural-proposals

Document alignment decisions with problem statements, proposed architectures, and trade-offs.

9|1|Updated Jul 21, 2025
One-click install
npx skills add https://github.com/usepowershell/PoshMcp --skill architectural-proposals-usepowershell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architectural-proposals
Source: https://github.com/usepowershell/PoshMcp/tree/main/.copilot/skills/architectural-proposals
Command: npx skills add https://github.com/usepowershell/PoshMcp --skill architectural-proposals-usepowershell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proposals create alignment before code is written. Cheaper to change a doc than refactor code. Use this pattern when architecture shifts invalidate existing assumptions, product direction changes require new foundation, multiple waves will be affected, and external dependencies change.

Core Features & Use Cases

  • Documentation-driven design: capture problem statements, proposed architectures, changes, and risk decisions.
  • Clear wave and milestone impacts with decision ownership and traceability.
  • Risk mitigation and implementation planning to reduce rework and regression risk.

Quick Start

Create a proposal in docs/proposals/ with the required sections before starting implementation.

Frequently Asked Questions about architectural-proposals

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

FAQPage Schema
How do I document architectural decisions before implementation begins?

Document architectural decisions by creating a structured proposal that captures the problem statement, proposed architecture, and trade-offs. This approach aligns stakeholders before code is written, ensuring evidence-based prioritization and reducing rework.

What is the best way to structure an architecture proposal for a major system shift?

Structure an architecture proposal with required sections: Problem Statement, Proposed Architecture, What Changes, What Stays the Same, Key Decisions Needed, Risks and Mitigations, and Scope, plus a structured implementation plan to capture full context.

When do I need to write an architecture proposal instead of just coding the changes?

Write an architecture proposal when architecture shifts invalidate existing assumptions, product direction changes require a new foundation, multiple waves will be affected, or external dependencies change, making a document cheaper to modify than refactoring code.

How do I manage risk mitigation for architecture changes across multiple milestones?

Manage risk mitigation by documenting risks and mitigations within the proposal, mapping clear wave and milestone impacts with decision ownership and traceability to reduce regression risk before implementation starts.

Does documentation-driven design work for cross-wave architecture impacts?

Documentation-driven design works for cross-wave architecture impacts by enforcing structured sections that capture problem statements, proposed architectures, changes, and risk decisions to align multiple milestones before implementation.