architectural-proposals

Draft architectural proposals with problem statements, decisions, and risk mitigations.

Updated Nov 27, 2024
One-click install
npx skills add https://github.com/Izak90/Izak90.github.io --skill architectural-proposals-izak90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architectural-proposals
Source: https://github.com/Izak90/Izak90.github.io/tree/main/isaac_treinos_ar_livre/.copilot/skills/architectural-proposals
Command: npx skills add https://github.com/Izak90/Izak90.github.io --skill architectural-proposals-izak90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proposals create alignment before code is written, reducing costly rework by documenting decisions early and guiding architecture choices with concrete context.

Core Features & Use Cases

  • Structured framework for Problem Statement, Proposed Architecture, What Changes, What Stays the Same, Key Decisions Needed, Risks and Mitigations, and Scope.
  • Guidance on tone, risk documentation, and wave restructuring to manage dependencies and changes across teams.
  • Use Case: when product direction or architecture shifts require a documented foundation before implementation.

Quick Start

Draft a new docs/proposals entry with a Problem Statement, Proposed Architecture, What Changes, What Stays the Same, Key Decisions Needed, and Risks and Mitigations.

Frequently Asked Questions about architectural-proposals

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

FAQPage Schema
How do I document architecture proposals to align stakeholders before coding begins?

You should draft architecture proposals with clearly defined problem statements, explicit decisions, and risk mitigations documented in docs/proposals. This structured framework drives stakeholder alignment and reduces costly rework before coding begins.

What should be included in an architectural proposal when product direction changes?

When product direction changes, architectural proposals should include a problem statement, proposed architecture, what changes, what stays the same, key decisions needed, risks and mitigations, and scope to guide architecture choices with concrete context.

When do I need to write an architecture proposal for system changes impacting multiple teams?

You need to write an architecture proposal when architecture shifts or product direction changes impact multiple teams. The proposal creates alignment before code is written, reducing costly rework by documenting decisions early.

How do I manage dependencies and changes across teams in a system architecture proposal?

You can manage dependencies and changes across teams in a system architecture proposal by applying wave restructuring guidance alongside structured risk documentation to coordinate multi-team changes and mitigate potential impacts.

Does writing architectural proposals require any specific frameworks or dependencies?

Writing architectural proposals requires no specific frameworks or dependencies. It relies on a structured documentation framework, needing only clearly defined problem statements and explicit decisions documented in your docs/proposals directory.