oracle

Generate architecture diagrams, rationale, patterns, and phased implementation steps.

12|4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/TurnaboutHero/oh-my-antigravity --skill oracle-turnabouthero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oracle
Source: https://github.com/TurnaboutHero/oh-my-antigravity/tree/main/skills/oracle
Command: npx skills add https://github.com/TurnaboutHero/oh-my-antigravity --skill oracle-turnabouthero

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineering teams make strategic architectural decisions, assess trade-offs, and establish scalable designs for complex systems.

Core Features & Use Cases

  • Architectural Planning: Create high-level system designs and select appropriate technology stacks.
  • Performance & Scalability: Plan for load, bottlenecks, and future growth.
  • Code Review & Best Practices: Evaluate architecture for maintainability and extensibility; provide actionable recommendations.
  • Strategic Decision-Making: Guide stakeholders through informed, justified design choices aligned with business goals.

Quick Start

Ask Oracle to outline an architecture for a new microservices platform, including recommended patterns, components, and phased implementation steps.

Frequently Asked Questions about oracle

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

FAQPage Schema
How do I design a scalable system architecture for a new project?

System architecture design involves defining high-level structure, selecting technology components, and planning for growth. Start by mapping business requirements to technical constraints, choose patterns suited to your scale, and document trade-offs between consistency, availability, and performance across your stack.

What's the best way to evaluate architectural decisions and trade-offs?

Evaluate architectural decisions by assessing scalability, maintainability, and alignment with business goals. Document the rationale for each choice, consider load patterns and bottlenecks, and compare alternative patterns before committing to implementation.

How do I plan for performance and scalability in system design?

Performance and scalability planning requires identifying potential bottlenecks, projecting load growth, and selecting patterns that handle distributed workloads. Design with future capacity in mind and implement phased steps that allow incremental scaling without major refactors.

Can I use architectural best practices across different technology stacks?

Yes, core architectural principles like separation of concerns, modularity, and asynchronous communication apply across stacks. However, implementation details vary by framework and platform, so adapt patterns to your specific technology choices and constraints.

What should I review during an architectural assessment of existing systems?

Architectural assessment covers code organization, maintainability, extensibility, and alignment with business needs. Evaluate whether the design handles current load, identify scaling bottlenecks, and recommend refactoring patterns or technology updates to address drift from original intent.