business-analyst

Extracts and documents business logic, domain models, and workflows from a codebase.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/hadimiftahulf/antigravity-skills --skill business-analyst-hadimiftahulf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: business-analyst
Source: https://github.com/hadimiftahulf/antigravity-skills/tree/main/business-analyst
Command: npx skills add https://github.com/hadimiftahulf/antigravity-skills --skill business-analyst-hadimiftahulf

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you understand the fundamental business logic, data models, and operational workflows of a codebase, answering "What does the application actually do?" from a business perspective.

Core Features & Use Cases

  • Model Mapping: Identifies core entities and their relationships within the application's data structure.
  • Logic Extraction: Extracts business rules, invariants, and state machine transitions from code.
  • Workflow Documentation: Summarizes critical business processes and user journeys.
  • Use Case: A new developer joins a project and needs to quickly grasp the main business processes like "User registration and onboarding" or "Order fulfillment lifecycle."

Quick Start

Analyze the codebase to document the core business logic and workflows.

Frequently Asked Questions about business-analyst

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

FAQPage Schema
How do I extract business logic and domain models from an existing codebase?

To extract business logic from a codebase, analyze the model definitions, service layers, and controllers. This identifies core entities, relationships, business rules, and state transitions to map the overall domain knowledge and workflows.

What is the best way to document application workflows and user journeys for new developers?

The best way to document application workflows is to extract and summarize critical business processes and state transitions. This provides a clear understanding of user journeys like order fulfillment and onboarding for new developers.

Can I map domain entities and relationships by analyzing service layers and controllers?

Yes, you can map domain entities by analyzing service layers and controllers. This approach identifies the core data structures within the application and maps how different domain entities relate to each other.

How does codebase documentation help with understanding state machine transitions and business rules?

Codebase documentation helps by extracting business rules, invariants, and state machine transitions directly from the code. This clarifies the application's purpose and operational workflows from a business perspective.

Do I need any specific frameworks to perform requirements gathering and workflow analysis on my code?

No specific frameworks are required to perform requirements gathering and workflow analysis. The process relies on analyzing the existing codebase structure to uncover core logic without external dependencies.