aif-architecture

Generate architecture guidelines and a detailed ARCHITECTURE.md file for software projects.

2|Updated Aug 22, 2025
One-click install
npx skills add https://github.com/drsapaev/final --skill aif-architecture-drsapaev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-architecture
Source: https://github.com/drsapaev/final/tree/main/.codex/skills/aif-architecture
Command: npx skills add https://github.com/drsapaev/final --skill aif-architecture-drsapaev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps establish clear and maintainable architectural guidelines for a software project, ensuring consistency and scalability.

Core Features & Use Cases

  • Architecture Recommendation: Analyzes project context and suggests suitable architecture patterns (e.g., Clean Architecture, DDD, Microservices).
  • Guideline Generation: Creates a detailed .ai-factory/ARCHITECTURE.md file outlining chosen pattern, folder structure, dependency rules, and code examples.
  • Contextualization: Integrates with project descriptions and updates relevant documentation.
  • Use Case: When starting a new project or refactoring an existing one, use this Skill to get a well-reasoned architecture proposal and a foundational document to guide development.

Quick Start

Use the aif-architecture skill to generate architecture guidelines for the 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 software project?

To generate architecture guidelines, this Skill analyzes your project context and recommends a pattern like Clean Architecture, DDD, or Microservices. It then outputs a detailed `.ai-factory/ARCHITECTURE.md` file with folder structures, dependency rules, and code examples.

What's the best way to define folder structure and dependency rules for my tech stack?

Defining folder structure and dependency rules is handled by generating a tailored architecture document. The Skill evaluates your tech stack and creates an `ARCHITECTURE.md` file outlining the chosen pattern, specific folder layouts, and coding guidelines.

Can I use this to get a Clean Architecture or DDD recommendation for an existing codebase?

Yes, you can get a Clean Architecture or DDD recommendation for an existing codebase. The Skill supports integration with existing project descriptions to analyze the current context and propose a well-reasoned architectural refactoring proposal.

Do I need any dependencies to create an architecture document with this tool?

No dependencies are required to create an architecture document. The Skill operates standalone using manual input, or it can integrate directly with your existing project descriptions to produce the foundational architecture guidelines.

When do I need to generate a project setup file for microservices?

You need to generate a project setup file for microservices when starting a new project or refactoring for scalability. The Skill assesses your context and recommends suitable patterns, outputting a comprehensive guide for microservices development.

What is the difference between using manual input and existing project descriptions for architecture generation?

Using manual input allows standalone architecture generation from scratch, while integrating existing project descriptions contextualizes the recommendation. Both methods produce a detailed `ARCHITECTURE.md` file with tailored dependency rules and code examples.