This document provides a set of templates and guidelines for architecting modern, scalable web and mobile applications. It is structured using a spec-driven development methodology, inspired by agentic IDEs like Amazon Kiro, to ensure clarity, consistency, and efficient collaboration between human developers and AI assistants.1 The following sections serve as adaptable blueprints for key architectural documents.
These three documents—product.md, tech.md, and structure.md—establish the foundational context for a project.3 They are living documents intended to guide all development efforts, providing project-specific intelligence that enables AI agents to generate consistent and architecturally sound contributions.5