architectural-proposals

Create structured architectural proposals with problem statements, decisions, and risk analysis.

3|5|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/ronniegeraghty/hyoka --skill architectural-proposals-ronniegeraghty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architectural-proposals
Source: https://github.com/ronniegeraghty/hyoka/tree/main/.agents/skills/architectural-proposals
Command: npx skills add https://github.com/ronniegeraghty/hyoka --skill architectural-proposals-ronniegeraghty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proposals create alignment before code is written. Cheaper to change a document than refactor code later, reducing miscommunications and costly rework.

Core Features & Use Cases

  • Structured proposal templates: guidelines for Problem Statement, Proposed Architecture, What Changes, What Stays the Same, Key Decisions, Risks and Mitigations, and Scope.
  • Decision framing and tone: explicit recommendations, alternatives, rationale, and sign-offs to accelerate alignment.
  • Risk and change management: documented risks, mitigations, and impact analysis to guide governance across waves.
  • Governance patterns: references to current architecture docs, squad decisions, and product direction to ensure consistency.
  • Use cases: use this pattern when architecture shifts, product direction changes require new foundation, or external dependencies impact plans.

Quick Start

Draft a proposal in docs/proposals/ with the required sections after gathering context and before implementation begins.

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 to prevent scope drift during software delivery?

An architectural proposal prevents scope drift by documenting problem statements, proposed architecture, trade-offs, decisions, and risk analysis to align teams before code is written. It establishes clear scope boundaries and governance patterns to reduce costly rework.

What should be included in software architecture documentation for decision framing?

Architecture documentation for decision framing should include problem statements, proposed architecture, what changes, what stays the same, key decisions, risks and mitigations, and scope. Explicit recommendations, alternatives, rationale, and sign-offs accelerate team alignment.

When do I need to create an architectural proposal for a software project?

You need an architectural proposal when architecture shifts, product direction changes require a new foundation, or external dependencies impact plans. Creating proposals before implementation begins ensures alignment and reduces miscommunications across teams.

How do I structure risk management and mitigation analysis in architecture proposals?

Structure risk management in architecture proposals by documenting risks, mitigations, and impact analysis to guide governance across waves. Reference current architecture docs, squad decisions, and product direction to ensure consistency in your risk framing.

What is the best way to align teams before implementation begins on a new architecture?

The best way to align teams before implementation is drafting a structured proposal in docs/proposals/ with required sections after gathering context. Proposals create alignment before code is written, making it cheaper to change a document than refactor code later.

Can I use architectural proposals for restructuring waves and managing change across squads?

Yes, architectural proposals support wave restructuring and change management by documenting risks, mitigations, and impact analysis to guide governance across waves. They reference squad decisions and product direction to ensure consistency during architectural shifts.