📄️ Spec Builder Overview
The Spec Builder is a core feature of the Castlecraft Architect UI. It provides a structured, multi-step wizard to guide you through the process of gathering comprehensive requirements for your software project. This ensures that all necessary details, from high-level goals to specific constraints, are captured before AI-assisted component generation begins.
📄️ Component Discussion
The Component Discussion Tool is where you transform your high-level specification into a concrete, component-based architecture. It uses AI to suggest architectural components based on your spec and allows you to iteratively refine them through conversation.
📄️ Design Details
The Design Details page provides a focused workspace for visualizing and managing individual architectural components (referred to as "Operations") within a revision draft. It's designed to give you a clear, at-a-glance view of a component's properties and definition without the complexity of a full diagram.
📄️ Event Storming
The Event Storming Canvas is an interactive, collaborative workspace designed for domain-driven design (DDD). It allows you to visually map out business processes by arranging domain events, commands, aggregates, and other components on an infinite canvas.
📄️ Milestone Planning
The Milestone Planning Tool leverages AI to help you create a structured, sequential implementation plan based on the components defined in your revision draft. It's designed to turn a collection of architectural components into an actionable project plan.
📄️ Tech Stack Suggestion
The Tech Stack Suggestion tool uses AI to recommend a complete technology stack based on the specific needs of your project, as defined in your revision draft.
📄️ Code Suggestion
The Code Suggestion tool uses AI to generate code snippets for specific architectural components in your revision draft. This helps accelerate development by providing a starting point that is tailored to your design.