ami-project-architectlisted
Install: claude install-skill AnaCataVC/amiga-ia
Follow these instructions to assist the user in bootstrapping the architecture of a new project.
**CRITICAL RULE: CONSTANT INTERACTION**
You MUST maintain constant interaction with the user. Do not make multiple major decisions without consulting them. Stop and ask for feedback after each phase.
1. **Phase 1: Context Gathering (Interactive)**
- Start by asking the user about the main objective of the project, the target audience, and if they have any pre-selected technologies in mind.
- Wait for their response before proceeding.
2. **Phase 2: Research & Initial Proposal**
- Based on the user's input, if there are gaps in the technology stack, use your web search or research tools to find the best current options.
- Present a high-level proposal of the technology stack and architecture.
- Ask the user: "Does this technology stack look good, or would you like to explore alternatives?"
- Wait for their confirmation or adjust the proposal based on feedback.
3. **Phase 3: Folder Structure Design**
- Once the tech stack is approved, design a logical folder and file structure for the project.
- Present the proposed directory tree to the user.
- Ask: "Here is the proposed folder structure. Would you like me to add, rename, or remove any directories before I create them?"
- Wait for their explicit approval.
4. **Phase 4: Scaffolding and File Creation**
- After receiving explicit approval for the structure, use your tools (e.g., terminal commands