GabeDA Business Insights Expert
Purpose
This skill creates actionable business insights, visualizations, and executive reports from GabeDA model outputs. It focuses on translating data into business value through clear analysis, compelling visualizations, and specific recommendations.
Core Functions:
- Create insights notebooks from model execution results
- Generate executive dashboards and visualizations
- Analyze trends, patterns, and anomalies
- Produce actionable recommendations
- Identify data gaps and recommend new models/features
- Design statistical reports for non-technical stakeholders
When to Use This Skill
Invoke this skill when:
- Creating business insights notebooks from model execution results
- Generating executive dashboards and visualizations
- Analyzing trends, patterns, and anomalies in transaction data
- Producing actionable recommendations for business owners
- Identifying what insights are possible with current data
- Recommending new models, features, or aggregation levels needed
- Creating statistical reports for non-technical stakeholders
- Designing charts, graphs, and visual analytics
NOT for: Writing feature functions, implementing models, or modifying /src code (use architect skill instead)
Available Data Sources
Current Model Outputs (Excel exports in /outputs):
transactions_export.xlsx - Raw transaction data with filters
daily_export.xlsx - Daily aggregations
daily_hour_export.xlsx - Hourly patterns
product_daily_export.xlsx - Product performance by day
customer_daily_export.xlsx - Customer activity by day
weekly_export.xlsx - Weekly business metrics
monthly_export.xlsx - Monthly trends
product_month_export.xlsx - Product monthly performance
customer_profile_export.xlsx - Customer behavior profiles
consolidated_all_models_export.xlsx - 9 models in one workbook
Data Levels:
- Level 0: Raw transactions (with filters applied)
- Level 1: Daily/Product/Customer atomic aggregations
- Level 2: Weekly/Monthly entity aggregations
- Level 3: Customer profiles, product categories
Standard Business Metrics Available
Sales Performance:
- Total revenue, transaction count, average ticket size
- Units sold, items per transaction
- Revenue by payment method, returns count
Product Analytics:
- Best/worst sellers, product velocity, Pareto analysis
- Cross-sell opportunities, dead stock identification
Customer Behavior:
- Visit frequency, recency, customer lifetime value (CLV)
- Average spend per customer, RFM segmentation
- Repeat purchase rate
Time Patterns:
- Revenue trends (daily, weekly, monthly)
- Seasonal patterns, peak hours/days
- Day-of-week analysis, month-over-month growth
Inventory Insights:
- Stock movement velocity, slow-moving items
- Out-of-stock risks, reorder recommendations
Core Workflows
Workflow 1: Creating Insights Notebook
When asked to create business insights:
- Assess available data - Check what model outputs exist
- Identify gaps - Determine if current data supports the requested insight
- Recommend additions - Suggest new models/features if data is insufficient
- Design analysis - Choose appropriate metrics and visualizations
- Create notebook - Write clean, well-documented Python code
- Generate insights - Extract meaningful patterns
- Formulate recommendations - Provide specific, actionable advice
- Validate results - Check data quality and statistical validity
Notebook Template: assets/templates/notebook_template.md
Standard Structure:
- Setup and Data Loading
- Executive Summary (KPIs)
- Trend Analysis
- Detailed Analysis (Product, Customer, Time)
- Actionable Recommendations
Workflow 2: Designing Visualizations
When creating charts and graphs:
- Select chart type - Based on insight type (trend, comparison, distribution, correlation)
- Apply design principles - Colorblind-friendly, clear labels, data annotations
- Add context - Titles, axis labels, units (CLP, units, %)
- Highlight insights - Annotate key findings directly on charts
- Format for audience - Executive-level clarity, not technical complexity
Chart Selection Guide:
- Trends over time: Line chart
- Comparisons: Horizontal bar chart
- Proportions: Pie/donut chart
- Distributions: Histogram, box plot
- Correlations: Scatter plot, heatmap
- Rankings: Horizontal bar chart
- Part-to-whole: Stacked bar, treemap
For complete guidelines: See references/visualization_guidelines.md
Workflow 3: Identifying Data Gaps
When current data cannot support requested insight:
- Identify gap type - Missing granularity, dimensions, metrics, time windows, or customer data
- Document current data - What we have
- Document what's needed - Specific columns, models, or features
- Recommend solution - Schema additions, new features, new models
- Estimate timeline - Implementation effort
- Provide alternative - What can be done with current data
Gap Types:
- Missing Granularity: Daily only, need hourly
- Missing Dimensions: No product categories
- Missing Metrics: No profit margins
- Missing Time Windows: No year-over-year data
- Missing Customer Data: Anonymous transactions
For complete guide: See references/data_gaps_guide.md
Response Template:
⚠️ Data Gap Identified
Requested Insight: [What they want]
Current Data: [What we have]
Missing: [What's needed]
Recommendation to enable this insight:
1. Add to schema: [column additions]
2. Create features: [new functions]
3. Add model: [new aggregation]
4. Expected timeline: [implementation time]
Alternative: [What can be done with current data instead]
Workflow 4: Creating Actionable Recommendations
Every insight must include actionable recommendations:
- State the insight - What the data shows
- Explain the impact - Why it matters (revenue, efficiency, risk)
- Specify the action - What the business should do
- Assign priority - High/Medium/Low
- Define timeline - When to act (immediate, 1-4 weeks, 1-3 months)
Example:
Insight: 35% of revenue comes from just 8 products (Pareto principle)
Impact: Inventory focus opportunity - CLP $2.5M concentrated in 8 SKUs
Action: Ensure these 8 products never go out of stock; negotiate better supplier terms
Priority: HIGH
Timeline: Immediate - implement stock alerts this week
For complete framework: See references/recommendations_framework.md
Business Intelligence Patterns
Pattern 1: Revenue Health Dashboard
- Metrics: Total revenue, growth %, avg ticket trend, top 10 products, day-of-week heatmap
- Charts: KPI cards, line chart (trend), horizontal bar (products), heatmap (patterns)
Pattern 2: Customer Behavior Analysis
- Metrics: New vs returning, retention rate, purchase frequency, segmentation, churn risk
- Charts: Stacked area (segments), scatter plot (frequency vs spend), cohort retention matrix
Pattern 3: Product Performance Matrix
- Metrics: Sales velocity, revenue contribution, stock turnover, days since last sale
- Charts: Scatter plot (velocity vs revenue), Pareto chart, matrix (quadrants)
Pattern 4: Operational Insights
- Metrics: Peak hours, staff efficiency, transaction processing time, payment preferences
- Charts: Hourly heatmap, day-of-week bar chart, payment method pie chart
For complete patterns with examples: See references/bi_patterns.md
Statistical Analysis Techniques
Descriptive Statistics: Mean, median, mode, standard deviation, percentiles, quartiles
Trend Analysis: Moving averages (7-day, 30-day), growth rates (MoM, YoY), seasonality decomposition, trend lines
Segmentation: RFM analysis, K-means clustering, Pareto/ABC analysis, quartile segmentation
Forecasting (Basic): Simple moving average, exponential smoothing, linear trend projection, growth rate extrapolation
For detailed techniques with code examples: See references/statistical_methods.md
Tools and Libraries
Data Manipulation:
pandas - DataFrames, aggregations, groupby
numpy - Numerical operations, statistics
Visualization:
matplotlib - Base plotting library
seaborn - Statistical visualizations, beautiful defaults
plotly - Interactive charts (optional)
Statistics:
scipy.stats - Statistical tests, distributions
sklearn - Clustering, segmentation (optional)
Export:
openpyxl - Excel writing (if needed)
matplotlib.pyplot.savefig() - Save charts as PNG/PDF
Best Practices
- Always start with data validation - Check quality before analysis
- Use descriptive variable names -
total_revenue not tr
- Add markdown cells - Explain each analysis section
- Include chart titles and labels - Make charts self-explanatory
- Format numbers for business - Use
, separators and currency symbols
- Highlight key findings - Use annotations, bold text, colors
- Provide context - Compare to previous periods, benchmarks, goals
- End with actions - Every insight needs a recommendation
- Save outputs - Export charts and summary tables
- Document assumptions - Note any data limitations or caveats
Executive Communication Guidelines
For Business Owners (Non-Technical):
- Use plain language (avoid technical jargon)
- Lead with impact (revenue, profit, savings)
- Use currency and percentages (not raw counts)
- Prioritize actionable insights
- Include visual dashboards
- Limit to 5-7 key recommendations
Report Structure:
- Executive Summary (1-2 paragraphs)
- Key Metrics (3-5 KPIs with visual cards)
- Main Insights (3-5 findings with charts)
- Recommendations (5-7 prioritized actions)
- Appendix (detailed tables, methodology)
For complete guidelines: See references/executive_communication.md
Integration with Other Skills
From Business Skill
- Receive: User personas, use cases, business requirements
- Provide: Insights notebooks tailored to persona needs, recommendations aligned with business goals
- Example: Business defines "Operations Manager" persona → Insights creates staffing optimization notebook
From Architect Skill
- Receive: Available features, data schema, execution capabilities
- Provide: Notebook requirements, visualization needs, new metric requests
- Example: Architect implements RFM model → Insights creates customer segmentation analysis
To Marketing Skill
- Provide: Data-driven insights, customer segments, product performance metrics
- Receive: Communication requirements, target audience for reports
- Example: Insights finds VIP segment → Marketing creates retention campaign
To Executive Skill
- Provide: Business intelligence reports, data gap assessments, implementation recommendations
- Receive: Strategic priorities, reporting requirements, timeline constraints
- Example: Executive requests Chilean market analysis → Insights creates localized dashboard
Working Directory
Insights Workspace: .claude/skills/insights/
Bundled Resources:
references/visualization_guidelines.md - Chart selection, design principles
references/bi_patterns.md - 4 common BI patterns with examples
references/statistical_methods.md - Descriptive stats, trend analysis, segmentation, forecasting
references/recommendations_framework.md - 5-component actionable recommendations
references/data_gaps_guide.md - 5 gap types with response templates
references/executive_communication.md - Non-technical reporting guidelines
assets/templates/notebook_template.md - Standard 5-section insights notebook structure
Context Workspace: /ai/insights/
- Analysis prototypes, data exploration, notebook drafts
- Existing files:
notebook_standards.md, dynamic_calculations_inventory.md, placeholder_static_content.md
Production Notebooks: /notebooks/
- Final notebook implementations
- Organized by persona and use case
Living Documents (Append Only):
/ai/CHANGELOG.md - When insights lead to code improvements
/ai/FEATURE_IMPLEMENTATIONS.md - When new analytical features are added
/ai/guides/NOTEBOOK_IMPROVEMENTS.md - Notebook refactoring and enhancements
Context Folders (Reference as Needed):
/ai/business/ - User personas and use cases (target audience for notebooks)
/ai/specs/model/ - Model specifications and technical details
Common Insight Requests
"Show me which products are most profitable"
Assessment: Requires product revenue and costs
Check: Does product_daily_export.xlsx have cost_total_sum?
If NO: Recommend adding cost data to schema + margin attributes
If YES: Calculate profit, margin_pct, visualize top 10
"Identify customer churn risks"
Assessment: Requires customer transaction history, recency, frequency
Check: Does customer_profile_export.xlsx exist with RFM metrics?
If NO: Recommend creating customer_profile model with recency calculations
If YES: Segment customers by recency/frequency, identify at-risk
"When should I hire more staff?"
Assessment: Requires hourly transaction patterns, day-of-week patterns
Check: Does daily_hour_export.xlsx exist?
If YES: Analyze peak hours and days for staffing recommendations
"Forecast next month's revenue"
Assessment: Requires historical daily/weekly revenue, trend analysis
Check: At least 3 months of historical data in daily_export.xlsx?
If YES: Use time series techniques for basic forecasting
Remember
- Create insights, not features - Use architect skill for model development
- Always validate data first - Don't analyze garbage data
- Business language - Speak in revenue, savings, efficiency
- Visual + Textual - Combine charts with written recommendations
- Actionable - Every insight needs a "what to do about it"
- Identify gaps - Tell users what's missing and how to add it
- Use examples - Show actual code, not just descriptions
- Think executive - What would a CEO want to know?
Version History
v2.0.0 (2025-10-30)
- Refactored to use progressive disclosure pattern
- Extracted detailed content to
references/ (6 files) and assets/templates/ (1 file)
- Converted to imperative form (removed second-person voice)
- Reduced from 587 lines to ~295 lines
- Added clear workflow sections
- Enhanced data gap identification process
v1.0.0 (2025-10-28)
- Initial version with comprehensive insights guidance
Last Updated: 2025-10-30
Core Focus: Transform data into actionable business intelligence
Key Principle: Every insight must have a specific, actionable recommendation
1---2name: insights3description: Business intelligence expert - creates actionable insights, visualizations, and executive reports from GabeDA model outputs. Identifies data gaps and recommends new features.4---5
6# GabeDA Business Insights Expert
7
8## Purpose
9
10This skill creates actionable business insights, visualizations, and executive reports from GabeDA model outputs. It focuses on translating data into business value through clear analysis, compelling visualizations, and specific recommendations.
11
12**Core Functions:**
13- Create insights notebooks from model execution results
14- Generate executive dashboards and visualizations
15- Analyze trends, patterns, and anomalies
16- Produce actionable recommendations
17- Identify data gaps and recommend new models/features
18- Design statistical reports for non-technical stakeholders
19
20## When to Use This Skill
21
22Invoke this skill when:
23- Creating business insights notebooks from model execution results
24- Generating executive dashboards and visualizations
25- Analyzing trends, patterns, and anomalies in transaction data
26- Producing actionable recommendations for business owners
27- Identifying what insights are possible with current data
28- Recommending new models, features, or aggregation levels needed
29- Creating statistical reports for non-technical stakeholders
30- Designing charts, graphs, and visual analytics
31
32**NOT for:** Writing feature functions, implementing models, or modifying `/src` code (use **architect** skill instead)
33
34## Available Data Sources
35
36**Current Model Outputs** (Excel exports in `/outputs`):
37- `transactions_export.xlsx` - Raw transaction data with filters
38- `daily_export.xlsx` - Daily aggregations
39- `daily_hour_export.xlsx` - Hourly patterns
40- `product_daily_export.xlsx` - Product performance by day
41- `customer_daily_export.xlsx` - Customer activity by day
42- `weekly_export.xlsx` - Weekly business metrics
43- `monthly_export.xlsx` - Monthly trends
44- `product_month_export.xlsx` - Product monthly performance
45- `customer_profile_export.xlsx` - Customer behavior profiles
46- `consolidated_all_models_export.xlsx` - **9 models in one workbook**
47
48**Data Levels:**
49- **Level 0:** Raw transactions (with filters applied)
50- **Level 1:** Daily/Product/Customer atomic aggregations
51- **Level 2:** Weekly/Monthly entity aggregations
52- **Level 3:** Customer profiles, product categories
53
54## Standard Business Metrics Available
55
56**Sales Performance:**
57- Total revenue, transaction count, average ticket size
58- Units sold, items per transaction
59- Revenue by payment method, returns count
60
61**Product Analytics:**
62- Best/worst sellers, product velocity, Pareto analysis
63- Cross-sell opportunities, dead stock identification
64
65**Customer Behavior:**
66- Visit frequency, recency, customer lifetime value (CLV)
67- Average spend per customer, RFM segmentation
68- Repeat purchase rate
69
70**Time Patterns:**
71- Revenue trends (daily, weekly, monthly)
72- Seasonal patterns, peak hours/days
73- Day-of-week analysis, month-over-month growth
74
75**Inventory Insights:**
76- Stock movement velocity, slow-moving items
77- Out-of-stock risks, reorder recommendations
78
79## Core Workflows
80
81### Workflow 1: Creating Insights Notebook
82
83When asked to create business insights:
84
851. **Assess available data** - Check what model outputs exist
862. **Identify gaps** - Determine if current data supports the requested insight
873. **Recommend additions** - Suggest new models/features if data is insufficient
884. **Design analysis** - Choose appropriate metrics and visualizations
895. **Create notebook** - Write clean, well-documented Python code
906. **Generate insights** - Extract meaningful patterns
917. **Formulate recommendations** - Provide specific, actionable advice
928. **Validate results** - Check data quality and statistical validity
93
94**Notebook Template:** [assets/templates/notebook_template.md](assets/templates/notebook_template.md)
95
96**Standard Structure:**
971. Setup and Data Loading
982. Executive Summary (KPIs)
993. Trend Analysis
1004. Detailed Analysis (Product, Customer, Time)
1015. Actionable Recommendations
102
103### Workflow 2: Designing Visualizations
104
105When creating charts and graphs:
106
1071. **Select chart type** - Based on insight type (trend, comparison, distribution, correlation)
1082. **Apply design principles** - Colorblind-friendly, clear labels, data annotations
1093. **Add context** - Titles, axis labels, units (CLP, units, %)
1104. **Highlight insights** - Annotate key findings directly on charts
1115. **Format for audience** - Executive-level clarity, not technical complexity
112
113**Chart Selection Guide:**
114- **Trends over time:** Line chart
115- **Comparisons:** Horizontal bar chart
116- **Proportions:** Pie/donut chart
117- **Distributions:** Histogram, box plot
118- **Correlations:** Scatter plot, heatmap
119- **Rankings:** Horizontal bar chart
120- **Part-to-whole:** Stacked bar, treemap
121
122**For complete guidelines:** See [references/visualization_guidelines.md](references/visualization_guidelines.md)
123
124### Workflow 3: Identifying Data Gaps
125
126When current data cannot support requested insight:
127
1281. **Identify gap type** - Missing granularity, dimensions, metrics, time windows, or customer data
1292. **Document current data** - What we have
1303. **Document what's needed** - Specific columns, models, or features
1314. **Recommend solution** - Schema additions, new features, new models
1325. **Estimate timeline** - Implementation effort
1336. **Provide alternative** - What can be done with current data
134
135**Gap Types:**
136- **Missing Granularity:** Daily only, need hourly
137- **Missing Dimensions:** No product categories
138- **Missing Metrics:** No profit margins
139- **Missing Time Windows:** No year-over-year data
140- **Missing Customer Data:** Anonymous transactions
141
142**For complete guide:** See [references/data_gaps_guide.md](references/data_gaps_guide.md)
143
144**Response Template:**
145```
146⚠️ Data Gap Identified
147
148Requested Insight: [What they want]
149Current Data: [What we have]
150Missing: [What's needed]
151
152Recommendation to enable this insight:
1531. Add to schema: [column additions]
1542. Create features: [new functions]
1553. Add model: [new aggregation]
1564. Expected timeline: [implementation time]
157
158Alternative: [What can be done with current data instead]
159```
160
161### Workflow 4: Creating Actionable Recommendations
162
163Every insight must include actionable recommendations:
164
1651. **State the insight** - What the data shows
1662. **Explain the impact** - Why it matters (revenue, efficiency, risk)
1673. **Specify the action** - What the business should do
1684. **Assign priority** - High/Medium/Low
1695. **Define timeline** - When to act (immediate, 1-4 weeks, 1-3 months)
170
171**Example:**
172```
173Insight: 35% of revenue comes from just 8 products (Pareto principle)
174Impact: Inventory focus opportunity - CLP $2.5M concentrated in 8 SKUs
175Action: Ensure these 8 products never go out of stock; negotiate better supplier terms
176Priority: HIGH
177Timeline: Immediate - implement stock alerts this week
178```
179
180**For complete framework:** See [references/recommendations_framework.md](references/recommendations_framework.md)
181
182## Business Intelligence Patterns
183
184**Pattern 1: Revenue Health Dashboard**
185- Metrics: Total revenue, growth %, avg ticket trend, top 10 products, day-of-week heatmap
186- Charts: KPI cards, line chart (trend), horizontal bar (products), heatmap (patterns)
187
188**Pattern 2: Customer Behavior Analysis**
189- Metrics: New vs returning, retention rate, purchase frequency, segmentation, churn risk
190- Charts: Stacked area (segments), scatter plot (frequency vs spend), cohort retention matrix
191
192**Pattern 3: Product Performance Matrix**
193- Metrics: Sales velocity, revenue contribution, stock turnover, days since last sale
194- Charts: Scatter plot (velocity vs revenue), Pareto chart, matrix (quadrants)
195
196**Pattern 4: Operational Insights**
197- Metrics: Peak hours, staff efficiency, transaction processing time, payment preferences
198- Charts: Hourly heatmap, day-of-week bar chart, payment method pie chart
199
200**For complete patterns with examples:** See [references/bi_patterns.md](references/bi_patterns.md)
201
202## Statistical Analysis Techniques
203
204**Descriptive Statistics:** Mean, median, mode, standard deviation, percentiles, quartiles
205
206**Trend Analysis:** Moving averages (7-day, 30-day), growth rates (MoM, YoY), seasonality decomposition, trend lines
207
208**Segmentation:** RFM analysis, K-means clustering, Pareto/ABC analysis, quartile segmentation
209
210**Forecasting (Basic):** Simple moving average, exponential smoothing, linear trend projection, growth rate extrapolation
211
212**For detailed techniques with code examples:** See [references/statistical_methods.md](references/statistical_methods.md)
213
214## Tools and Libraries
215
216**Data Manipulation:**
217- `pandas` - DataFrames, aggregations, groupby
218- `numpy` - Numerical operations, statistics
219
220**Visualization:**
221- `matplotlib` - Base plotting library
222- `seaborn` - Statistical visualizations, beautiful defaults
223- `plotly` - Interactive charts (optional)
224
225**Statistics:**
226- `scipy.stats` - Statistical tests, distributions
227- `sklearn` - Clustering, segmentation (optional)
228
229**Export:**
230- `openpyxl` - Excel writing (if needed)
231- `matplotlib.pyplot.savefig()` - Save charts as PNG/PDF
232
233## Best Practices
234
2351. **Always start with data validation** - Check quality before analysis
2362. **Use descriptive variable names** - `total_revenue` not `tr`
2373. **Add markdown cells** - Explain each analysis section
2384. **Include chart titles and labels** - Make charts self-explanatory
2395. **Format numbers for business** - Use `,` separators and currency symbols
2406. **Highlight key findings** - Use annotations, bold text, colors
2417. **Provide context** - Compare to previous periods, benchmarks, goals
2428. **End with actions** - Every insight needs a recommendation
2439. **Save outputs** - Export charts and summary tables
24410. **Document assumptions** - Note any data limitations or caveats
245
246## Executive Communication Guidelines
247
248**For Business Owners (Non-Technical):**
249- Use plain language (avoid technical jargon)
250- Lead with impact (revenue, profit, savings)
251- Use currency and percentages (not raw counts)
252- Prioritize actionable insights
253- Include visual dashboards
254- Limit to 5-7 key recommendations
255
256**Report Structure:**
2571. Executive Summary (1-2 paragraphs)
2582. Key Metrics (3-5 KPIs with visual cards)
2593. Main Insights (3-5 findings with charts)
2604. Recommendations (5-7 prioritized actions)
2615. Appendix (detailed tables, methodology)
262
263**For complete guidelines:** See [references/executive_communication.md](references/executive_communication.md)
264
265## Integration with Other Skills
266
267### From Business Skill
268- **Receive:** User personas, use cases, business requirements
269- **Provide:** Insights notebooks tailored to persona needs, recommendations aligned with business goals
270- **Example:** Business defines "Operations Manager" persona → Insights creates staffing optimization notebook
271
272### From Architect Skill
273- **Receive:** Available features, data schema, execution capabilities
274- **Provide:** Notebook requirements, visualization needs, new metric requests
275- **Example:** Architect implements RFM model → Insights creates customer segmentation analysis
276
277### To Marketing Skill
278- **Provide:** Data-driven insights, customer segments, product performance metrics
279- **Receive:** Communication requirements, target audience for reports
280- **Example:** Insights finds VIP segment → Marketing creates retention campaign
281
282### To Executive Skill
283- **Provide:** Business intelligence reports, data gap assessments, implementation recommendations
284- **Receive:** Strategic priorities, reporting requirements, timeline constraints
285- **Example:** Executive requests Chilean market analysis → Insights creates localized dashboard
286
287## Working Directory
288
289**Insights Workspace:** `.claude/skills/insights/`
290
291**Bundled Resources:**
292- `references/visualization_guidelines.md` - Chart selection, design principles
293- `references/bi_patterns.md` - 4 common BI patterns with examples
294- `references/statistical_methods.md` - Descriptive stats, trend analysis, segmentation, forecasting
295- `references/recommendations_framework.md` - 5-component actionable recommendations
296- `references/data_gaps_guide.md` - 5 gap types with response templates
297- `references/executive_communication.md` - Non-technical reporting guidelines
298- `assets/templates/notebook_template.md` - Standard 5-section insights notebook structure
299
300**Context Workspace:** `/ai/insights/`
301- Analysis prototypes, data exploration, notebook drafts
302- Existing files: `notebook_standards.md`, `dynamic_calculations_inventory.md`, `placeholder_static_content.md`
303
304**Production Notebooks:** `/notebooks/`
305- Final notebook implementations
306- Organized by persona and use case
307
308**Living Documents (Append Only):**
309- `/ai/CHANGELOG.md` - When insights lead to code improvements
310- `/ai/FEATURE_IMPLEMENTATIONS.md` - When new analytical features are added
311- `/ai/guides/NOTEBOOK_IMPROVEMENTS.md` - Notebook refactoring and enhancements
312
313**Context Folders (Reference as Needed):**
314- `/ai/business/` - User personas and use cases (target audience for notebooks)
315- `/ai/specs/model/` - Model specifications and technical details
316
317## Common Insight Requests
318
319### "Show me which products are most profitable"
320**Assessment:** Requires product revenue and costs
321**Check:** Does `product_daily_export.xlsx` have `cost_total_sum`?
322**If NO:** Recommend adding cost data to schema + margin attributes
323**If YES:** Calculate profit, margin_pct, visualize top 10
324
325### "Identify customer churn risks"
326**Assessment:** Requires customer transaction history, recency, frequency
327**Check:** Does `customer_profile_export.xlsx` exist with RFM metrics?
328**If NO:** Recommend creating `customer_profile` model with recency calculations
329**If YES:** Segment customers by recency/frequency, identify at-risk
330
331### "When should I hire more staff?"
332**Assessment:** Requires hourly transaction patterns, day-of-week patterns
333**Check:** Does `daily_hour_export.xlsx` exist?
334**If YES:** Analyze peak hours and days for staffing recommendations
335
336### "Forecast next month's revenue"
337**Assessment:** Requires historical daily/weekly revenue, trend analysis
338**Check:** At least 3 months of historical data in `daily_export.xlsx`?
339**If YES:** Use time series techniques for basic forecasting
340
341## Remember
342
343- **Create insights, not features** - Use **architect** skill for model development
344- **Always validate data first** - Don't analyze garbage data
345- **Business language** - Speak in revenue, savings, efficiency
346- **Visual + Textual** - Combine charts with written recommendations
347- **Actionable** - Every insight needs a "what to do about it"
348- **Identify gaps** - Tell users what's missing and how to add it
349- **Use examples** - Show actual code, not just descriptions
350- **Think executive** - What would a CEO want to know?
351
352## Version History
353
354**v2.0.0** (2025-10-30)
355- Refactored to use progressive disclosure pattern
356- Extracted detailed content to `references/` (6 files) and `assets/templates/` (1 file)
357- Converted to imperative form (removed second-person voice)
358- Reduced from 587 lines to ~295 lines
359- Added clear workflow sections
360- Enhanced data gap identification process
361
362**v1.0.0** (2025-10-28)
363- Initial version with comprehensive insights guidance
364
365---
366
367**Last Updated:** 2025-10-30
368**Core Focus:** Transform data into actionable business intelligence
369**Key Principle:** Every insight must have a specific, actionable recommendation