miolo-app-arch

Enforces standard architecture patterns for miolo applications.

Updated Feb 4, 2022
One-click install
npx skills add https://github.com/afialapis/miolo --skill miolo-app-arch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: miolo-app-arch
Source: https://github.com/afialapis/miolo/tree/main/skills/miolo-app-arch
Command: npx skills add https://github.com/afialapis/miolo --skill miolo-app-arch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill codifies and enforces a consistent architecture pattern across miolo applications, reducing onboarding time and errors.

Core Features & Use Cases

  • Establishes a canonical project structure and naming conventions to improve maintainability and collaboration.
  • Guides scaffolding, auditing, and integration with common dev tools (docker, ci) for miolo projects.
  • Use Case: A new team creates a miolo app from scratch and immediately adopts a proven skeleton that matches all modules and directories.

Quick Start

Follow the standard miolo-app-arch layout to scaffold a new miolo project.

Frequently Asked Questions about miolo-app-arch

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

FAQPage Schema
What is the standard project structure for a miolo application?

The standard miolo application architecture enforces a consistent root structure across src, docker, and supporting configs, applying doc-driven naming and clear module organization to reduce onboarding time and errors.

How do I scaffold a new miolo app with the correct file placement?

To scaffold a new miolo app, follow the standard miolo-app-arch layout to generate a proven project skeleton that correctly organizes modules, directories, and supporting configurations.

Does this architecture pattern include configurations for Docker and CI integration?

Yes, the miolo architecture pattern guides scaffolding and integration with common dev tools, specifically covering directory structures and configurations for docker and continuous integration.

Can I use this scaffolding to audit an existing miolo project's directory organization?

Yes, you can use the miolo architecture conventions to audit existing projects by checking current file placement and module organization against the canonical structure and naming requirements.

What's the best way to maintain consistent naming conventions across miolo modules?

The best way to maintain consistent naming is to enforce the miolo architecture's doc-driven naming conventions and canonical project structure, which establishes clear rules for module organization and file placement.