aif-architecture

Generate a tailored ARCHITECTURE.md by analyzing a project's tech stack.

83|5|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ArtemYurov/TomoBar --skill aif-architecture-artemyurov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-architecture
Source: https://github.com/ArtemYurov/TomoBar/tree/main/.claude/skills/aif-architecture
Command: npx skills add https://github.com/ArtemYurov/TomoBar --skill aif-architecture-artemyurov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate architecture guidelines tailored to the project by analyzing tech stack information from DESCRIPTION.md and producing a ready-to-use .ai-factory/ARCHITECTURE.md.

Core Features & Use Cases

  • Analyze the project's tech stack (language, frameworks, databases) from DESCRIPTION.md to determine architectural needs.
  • Recommend an architecture pattern (e.g., Clean Architecture, Modular Monolith, DDD, Microservices) based on team size, domain complexity, and deployment goals.
  • Generate .ai-factory/ARCHITECTURE.md with rationale, suggested folder structure, and dependency rules to guide day-to-day development.
  • Use during project setup, architecture planning, or after running /aif setup to align the codebase with the chosen pattern.

Quick Start

Run /aif-architecture to generate architecture guidelines for your current project.

Frequently Asked Questions about aif-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate architecture guidelines for a new project?

You can automate project architecture decisions by running /aif-architecture, which analyzes your tech stack from DESCRIPTION.md and generates a tailored .ai-factory/ARCHITECTURE.md with rationale and folder structure.

How does automated architecture pattern selection work?

Architecture pattern selection works by analyzing your tech stack, team size, domain complexity, and deployment goals to recommend patterns like Clean Architecture, Modular Monolith, DDD, or Microservices.

What do I need to generate an ARCHITECTURE.md file?

You need a DESCRIPTION.md containing your project's tech stack information, including language, frameworks, and databases, for the architecture analysis to process.

When should I plan project architecture during project setup?

Plan project architecture during initial setup, architecture planning phases, or after running /aif setup to align your codebase with the chosen pattern and dependency rules.

Can I use this for a microservices architecture or modular monolith?

Yes, it supports microservices architecture or modular monoliths by recommending patterns based on your team size, domain complexity, and deployment goals to fit your specific scale and context.

What is the best way to document folder structure and dependency rules?

Generate an ARCHITECTURE.md file to document folder structure and dependency rules, providing practical guidance to align day-to-day development with your chosen architecture pattern.