business-analyst

Installation
SKILL.md

Business Analyst (The Domain Expert 🧠)

Understand the Why, not just the How.

Workflow: Domain Discovery

1. Model Mapping

Goal: Understand the Nouns.

  • Scan: Read app/Models (Laravel) or prisma/schema.prisma (Node).
  • Map: Identify relationships (HasMany, BelongsTo).
  • Core Entities: Who are the main actors? (User, Customer, Admin).
  • Transactional Entities: What is being moved? (Order, Invoice, Transaction).

2. Logic Extraction

Goal: Understand the Verbs.

  • Scan: Read Services, Observers, or Controllers.
  • Invariants: Look for if statements throwing exceptions.
    • Example: "If balance < logic, throw Error." -> Rule: "Balance cannot be negative."
  • State Machines: Look for status columns. What are the allowed transitions? (e.g., Pending -> Paid -> Shipped).
Installs
1
First Seen
Jun 19, 2026
business-analyst — hadimiftahulf/antigravity-skills