reverse-engineering-business-logic
Installation
SKILL.md
Reverse Engineer Business Logic from Code
Project setup
This skill is project-agnostic. Before use, ensure the project has a BDD config so output paths and terminology are defined. If BDD/project_config.yaml (or .cursor/bdd_project_config.yaml) exists, read it for bl_output.root, bl_output.categories, and terminology. If not, run the tailor-bdd-skills-for-project skill first to create it.
Default when no config exists: write BL under business_logic/ with categories endpoints, models, workflows, billing.
Quick Start (5 minutes)
Extract business logic from code in 3 steps:
1. Say "extract business logic from [file/function/feature]"
- Example: "extract business logic from order creation"
- Example: "explain what the payment charging flow actually does"