oracle-architecture

Generate architectural blueprints detailing data flow and state management across modules.

1|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/ACHVMR/SmelterOS --skill oracle-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oracle-architecture
Source: https://github.com/ACHVMR/SmelterOS/tree/main/.agent/skills/oracle-architecture
Command: npx skills add https://github.com/ACHVMR/SmelterOS --skill oracle-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Oracle Architecture Guide provides a clear mental map of the application, enabling teams to reason about data flow, component responsibilities, and file organization to reduce confusion during development and debugging.

Core Features & Use Cases

  • Architecture overview: defines the directory structure, roles of components/services/hooks, and constraints like authentication and lazy loading.
  • Data flow tracing: maps user interactions to API calls, services, and stores to diagnose issues quickly.
  • Module planning and debugging: guides new features by enforcing separation of concerns and consistent architecture.

Quick Start

Generate a comprehensive architectural blueprint of the application, detailing data flow, modules, and file organization.

Frequently Asked Questions about oracle-architecture

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

FAQPage Schema
How do I map an application's architecture blueprint for data flow and state management?

To map an application's architecture blueprint, define the directory structure, component roles, and data flow. This enforces separation of concerns across frontend and backend integration, clarifying state management and service boundaries for debugging and development.

What is the best way to trace data flow from frontend user interactions to backend API calls?

The best way to trace data flow is mapping user interactions to API calls, services, and stores. This architectural tracing enforces clear module boundaries and validated state management, enabling teams to diagnose integration issues and debug quickly.

How do I enforce separation of concerns when planning new application modules?

To enforce separation of concerns when planning new modules, define strict directory structures and component service roles. This architectural guidance ensures consistent boundaries between frontend and backend integration, guiding new features without disrupting existing data flow.

Does this architectural guidance validate authentication and lazy loading constraints?

Yes, this architectural guidance validates authentication and lazy loading constraints. It enforces operational requirements across development and deployment scenarios, ensuring performance constraints and defined component roles are met within the application's directory structure.

When do I need a comprehensive architectural blueprint for my application?

You need a comprehensive architectural blueprint when your team struggles to reason about data flow, component responsibilities, and file organization. It provides a clear mental map to reduce confusion during development, debugging, and planning new features across module boundaries.