architectural-proposals

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

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/codebytes/btt --skill architectural-proposals-codebytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architectural-proposals
Source: https://github.com/codebytes/btt/tree/main/.squad/templates/skills/architectural-proposals
Command: npx skills add https://github.com/codebytes/btt --skill architectural-proposals-codebytes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Architecture and product-direction changes often get coded before the team aligns, leading to expensive refactors and invalidated 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 seven required sections including Problem Statement, Proposed Architecture, Key Decisions, Risks and Mitigations, and Scope. - Decision Framing: Formats explicit decisions with recommendations, alternatives, rationale, and named sign-off owners. - Wave Restructuring Guidance: Documents how to cascade impacts across milestones when a proposal invalidates existing plans. - Use Case: When a new external dependency (like an SDK or CLI) changes your product's foundation, use this Skill to draft a proposal that restructures waves, preserves backward compatibility, and documents risks with concrete mitigations. ## Quick Start Ask the AI to draft an architectural proposal for your planned change following the structured format with problem statement, decisions, risks, and scope.

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 coding?

Start with a problem statement citing specific evidence, then describe the proposed architecture with technical specifics. Document what changes and what stays the same, frame key decisions with recommendations, list risks with mitigations, and define explicit v1 scope.

What sections should an architecture proposal 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 document technical risks in a proposal?

Document each risk with a specific failure mode, likelihood rated Low/Medium/High, impact rated Low/Medium/High, and concrete measurable mitigations. Avoid percentages and vague mitigations; every risk should have an actionable response such as an integration test or fallback mechanism.

When should I restructure project milestones in a proposal?

Restructure waves when a proposal invalidates existing assumptions or introduces a new foundation. Acknowledge the shift explicitly, cascade impacts to downstream waves, identify work that can proceed in parallel, and document new blocking dependencies.

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 milestones, missing risk analysis, unbounded scope, and unsubstantiated claims without evidence.