architectural-proposals

Document problems, architectures, and decisions in structured proposal templates.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/jperezdelreal/GymBro --skill architectural-proposals-jperezdelreal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architectural-proposals
Source: https://github.com/jperezdelreal/GymBro/tree/main/.copilot/skills/architectural-proposals
Command: npx skills add https://github.com/jperezdelreal/GymBro --skill architectural-proposals-jperezdelreal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proposals formalize decisions to align engineering teams before coding begins, providing a repeatable pattern to document problems, architectures, decisions, risks, and scope.

Core Features & Use Cases

  • Structured template in docs/proposals/ covering Problem Statement, Proposed Architecture, What Changes, What Stays the Same, Key Decisions Needed, Risks and Mitigations, and Scope.
  • Guidance on wave/resolution patterns and decision framing to keep product direction aligned with technical reality.
  • Clear expectations for optional sections like Implementation Plan and Open Questions to manage long-running initiatives.

Quick Start

Draft a proposal that documents the problem and the proposed architecture in docs/proposals/.

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 decisions before implementation begins?

To document architecture decisions, draft a structured proposal in docs/proposals/ covering the Problem Statement, Proposed Architecture, Key Decisions Needed, and Scope. This formalizes decisions to align engineering teams before coding starts.

What is the best way to align engineering teams when product direction changes?

Aligning engineering teams during product shifts requires documenting the problem, proposed architecture, and risks in a structured proposal. This provides a repeatable pattern to formalize decisions and keep technical reality matched with product direction.

What sections should be included in an architectural proposal template?

An architectural proposal template should include sections for Problem Statement, Proposed Architecture, What Changes, What Stays the Same, Key Decisions Needed, Risks and Mitigations, and Scope, plus optional Implementation Plan and Open Questions sections.

How do I manage risks and scope in software architecture documentation?

Manage risks and scope in architecture documentation by explicitly detailing them in dedicated proposal sections. Use the Risks and Mitigations section to identify threats and the Scope section to define boundaries before implementation begins.

How do you frame key decisions for long-running engineering initiatives?

Frame key decisions for long-running initiatives by using a proposal's Key Decisions Needed section alongside optional Implementation Plan and Open Questions sections. This manages expectations and documents necessary resolutions.

When should I not use architectural proposals for project alignment?

Avoid using architectural proposals for routine tasks or minor changes that do not impact waves of work, alter external dependencies, or shift product direction. They are designed for significant architecture shifts requiring formal team alignment.