# Agent 7 Skill Roadmaptracker

> Roadmap Tracker - Automated 1M€ 18-Month Business KPI Tracking

- Skill: `majiayu000/agent-7-skill-roadmaptracker` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/agent-7-skill-roadmaptracker`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/agent-7-skill-roadmaptracker/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/agent-7-skill-roadmaptracker

---


# Skill: Roadmap Tracker

## Name
**Roadmap Tracker** - Automated 1M€ 18-Month Business KPI Tracking

## Description
This skill automates the tracking and visualization of business metrics for the 18-month journey to 1M€ ARR as defined in `/home/fitna/homelab/ROADMAP_1M_18MONTHS.md`. It updates the live dashboard `/home/fitna/homelab/shared/dashboards/1m-roadmap-tracker.md` with current MRR, customer counts, feature progress, and KPI trends, calculating variance against targets and generating progress visualizations.

## When to Use This Skill

### Trigger Conditions
Use this skill when the user requests ANY of the following:
- "Update roadmap tracker"
- "Track business KPIs"
- "Show progress toward 1M€"
- "Update MRR dashboard"
- "Calculate roadmap variance"
- "Generate business metrics report"
- "Track revenue milestones"

### Context Indicators
- User mentions MRR, ARR, revenue, or customers
- User discusses roadmap phases or milestones
- User asks about progress toward business goals
- User wants to update metrics dashboards

## Process Steps

### Phase 1: Gather Current Metrics (5 minutes)

1. **Collect Revenue Metrics**
   Ask user for (or retrieve from CRM/database):
   - **Current MRR (Monthly Recurring Revenue)**: €X,XXX
   - **Current ARR (Annual Recurring Revenue)**: MRR × 12
   - **Total Customers**: XX (Fitnaai SaaS subscribers)
   - **Beta Users**: XX (free trial users)
   - **Churn Rate**: X.X% (monthly customer loss)

2. **Collect Product Metrics**
   - **Features Shipped**: X out of Y planned
   - **WAU (Weekly Active Users)**: XXX
   - **MAU (Monthly Active Users)**: XXX
   - **Feature Adoption Rate**: XX% (users using new features)
   - **NPS Score**: XX (Net Promoter Score)

3. **Collect Content & Marketing Metrics**
   - **YouTube Subscribers**: XXX
   - **Newsletter Subscribers**: XXX
   - **Newsletter Open Rate**: XX%
   - **Blog Traffic**: XXX visitors/month
   - **Social Media Followers**: XXX (LinkedIn, Twitter, etc.)

4. **Collect Consulting & Products Metrics**
   - **Consulting Revenue (Monthly)**: €X,XXX
   - **Course Sales (Monthly)**: €XXX
   - **Content Revenue (Monthly)**: €XXX (sponsorships, affiliates)

### Phase 2: Calculate Target Variance (5 minutes)

5. **Determine Current Phase**
   Reference: `/home/fitna/homelab/ROADMAP_1M_18MONTHS.md`

   **Phase Timeline:**
   - **Q1 (M1-3)**: Foundation → MVP Launch + 10 Beta (0€ → 1.5K€ MRR)
   - **Q2 (M4-6)**: Validation → PMF + 50 Customers (1.5K€ → 9.5K€ MRR)
   - **Q3 (M7-9)**: Scale → 500 Customers (9.5K€ → 25K€ MRR)
   - **Q4-Q6 (M10-18)**: Acceleration → Dominance (25K€ → 103K€ MRR)

   **Calculate Month Number:**
   ```
   Start Date: [ROADMAP_START_DATE]
   Current Date: [TODAY]
   Month Number: (Current - Start) / 30 days
   Current Phase: [Q1/Q2/Q3/Q4-Q6]
   ```

6. **Calculate MRR Variance**
   ```
   Target MRR (from phase): €X,XXX
   Actual MRR: €Y,YYY
   Variance: €(Y,YYY - X,XXX)
   Variance %: ((Actual - Target) / Target) × 100
   Status: 🟢 On Track (±10%) / 🟡 Behind (-10% to -25%) / 🔴 Critical (>-25%)
   ```

7. **Calculate Customer Variance**
   ```
   Target Customers: XX
   Actual Customers: YY
   Variance: YY - XX
   Variance %: ((Actual - Target) / Target) × 100
   ```

8. **Calculate Revenue Stream Breakdown**
   Reference roadmap revenue model:

   | Stream | Target@M[X] | Actual | Variance | % of Total |
   |--------|-------------|--------|----------|------------|
   | SaaS (Fitnaai) | €X,XXX | €Y,YYY | €Z,ZZZ | XX% |
   | Consulting | €X,XXX | €Y,YYY | €Z,ZZZ | XX% |
   | Content | €XXX | €YYY | €ZZZ | X% |
   | Courses/Products | €X,XXX | €Y,YYY | €Z,ZZZ | XX% |
   | **TOTAL MRR** | €X,XXX | €Y,YYY | €Z,ZZZ | 100% |

### Phase 3: Generate Progress Visualizations (5 minutes)

9. **Create MRR Progress Bar**
   ```markdown
   ## MRR Progress Toward 103K€

   [████████████░░░░░░░░░░░░░░░░░░░░] 40% (€41K / €103K)
   ```

   **Calculation:**
   - Each █ = 3.33% (100% / 30 bars)
   - Bars = (Actual MRR / Target MRR) × 30

10. **Create Customer Acquisition Progress**
    ```markdown
    ## Customer Acquisition Progress

    Phase: Q2 - Validation (Target: 50 customers)
    Current: 32 customers
    [████████████████████░░░░░░░░░░░░] 64% (32/50)

    Remaining: 18 customers
    Days Left in Phase: 45
    Required Rate: 0.4 customers/day
    Current Rate: 0.5 customers/day ✅
    ```

11. **Create Feature Completion Tracker**
    ```markdown
    ## Feature Roadmap Progress

    ### Must-Have Features (M1-3)
    - [x] User authentication & onboarding
    - [x] Workout plan generator (AI-powered)
    - [x] Client progress tracking
    - [x] Basic reporting dashboard
    - [ ] Mobile app MVP (2 weeks delayed)

    Progress: [████████████████░░░░░░░░] 80% (4/5 features)

    ### Nice-to-Have Features (M4-6)
    - [x] Advanced AI workout customization
    - [ ] Nutrition planning integration
    - [ ] WhatsApp/SMS notifications
    - [ ] Video exercise library

    Progress: [█████░░░░░░░░░░░░░░░░░░░░] 25% (1/4 features)
    ```

12. **Create KPI Dashboard**
    ```markdown
    ## Key Performance Indicators (KPIs)

    | KPI | Target | Actual | Status |
    |-----|--------|--------|--------|
    | MRR | €9.5K | €7.2K | 🟡 -24% |
    | Customers | 50 | 32 | 🟡 -36% |
    | Churn Rate | <5% | 3.8% | 🟢 |
    | CAC (Cost per Acquisition) | <€50 | €42 | 🟢 |
    | LTV/CAC Ratio | >3x | 4.2x | 🟢 |
    | WAU/MAU | >40% | 52% | 🟢 |
    | NPS Score | >50 | 58 | 🟢 |
    | Feature Adoption | >60% | 65% | 🟢 |
    ```

### Phase 4: Update Live Dashboard (5 minutes)

13. **Update 1M Roadmap Tracker File**
    Reference: `/home/fitna/homelab/shared/dashboards/1m-roadmap-tracker.md`

    ```bash
    # Read current tracker
    TRACKER_FILE="/home/fitna/homelab/shared/dashboards/1m-roadmap-tracker.md"

    # Update with new metrics (use Edit tool)
    # Replace MRR section with calculated values
    # Update progress bars
    # Refresh variance calculations
    # Update last updated timestamp
    ```

14. **Add Trend Analysis**
    ```markdown
    ## Trend Analysis (Last 30 Days)

    ### MRR Growth
    30 days ago: €6.1K
    Today: €7.2K
    Growth: +€1.1K (+18%)
    Monthly Growth Rate: 18%
    **Projection to M6 Target:** €9.5K (reachable if growth sustained)

    ### Customer Acquisition
    30 days ago: 24 customers
    Today: 32 customers
    Net New: +8 customers (+33%)
    Churn: -2 customers
    Gross New: +10 customers
    **Projection:** 50 customers by end of Q2 ✅ On track
    ```

15. **Generate Insights & Recommendations**
    ```markdown
    ## Insights & Recommendations

    ### 🟢 What's Working
    - Feature adoption rate (65%) exceeds target → users love the product
    - Churn rate (3.8%) well below target → strong retention
    - LTV/CAC ratio (4.2x) indicates healthy unit economics

    ### 🟡 Areas to Improve
    - MRR growth (-24% vs target) needs acceleration
      → **Action**: Launch Q2 pricing tier (€79/mo for 20-50 clients)
    - Customer acquisition (-36% vs target) behind pace
      → **Action**: Increase content marketing (2 blogs/week + YouTube shorts)

    ### 🔴 Risks
    - Mobile app MVP delayed by 2 weeks
      → **Impact**: May miss Q2 beta launch window
      → **Mitigation**: Re-scope MVP, focus on core features only
    ```

### Phase 5: Sprint & Weekly Sync (Continuous)

16. **Link to Sprint Progress**
    Reference: `/home/fitna/homelab/sprints/sprint-{NUMBER}/SPRINT_BOARD.md`

    ```markdown
    ## Current Sprint Contribution to Roadmap

    **Sprint 26 Goals:**
    - Landing page → Impacts: Customer acquisition (+10 signups/week projected)
    - Beta launch email → Impacts: Onboarding (10 beta users)
    - Monitoring setup → Impacts: Reliability (reduce downtime to <1%)

    **Sprint Impact on MRR:** +€500 (5 new customers @ €99/mo)
    ```

17. **Weekly Update Cadence**
    - **Every Monday**: Update MRR, customers, churn from CRM
    - **Every Friday**: Update feature progress, KPIs, trend analysis
    - **End of Month**: Full variance analysis, quarterly projections

## Rules and Constraints

### Hard Rules (Must Follow)
1. **Update MRR and customers WEEKLY** (minimum)
2. **Variance MUST be calculated against roadmap targets**
3. **Progress bars MUST be accurate** (don't fake progress)
4. **KPIs MUST use objective data** (no guessing)
5. **Churn rate MUST be tracked monthly** (critical metric)
6. **All revenue streams MUST be broken down** (SaaS, consulting, content, products)

### Soft Rules (Best Practices)
- Update dashboard every Monday morning
- Include trend analysis (30-day, 90-day)
- Document assumptions in projections
- Link roadmap to sprint deliverables
- Celebrate wins (milestones reached)

### Quality Gates
Before finalizing roadmap update:
- [ ] All KPIs populated with current data
- [ ] Variance calculated correctly (Actual - Target)
- [ ] Progress bars match percentages
- [ ] Trend analysis includes 30-day comparison
- [ ] Insights backed by data (not opinions)
- [ ] Recommendations are actionable

## Expected Outputs

### Deliverables
1. **1M Roadmap Tracker (updated)** - Live dashboard with current metrics
2. **Variance Report** - Target vs. actual analysis
3. **Trend Analysis** - 30/90-day growth trends
4. **Insights & Recommendations** - Data-driven action items

### File Structure
```
/home/fitna/homelab/shared/dashboards/
├── 1m-roadmap-tracker.md (updated weekly)
├── monthly-reports/
│   ├── 2025-01-mrr-report.md
│   ├── 2025-02-mrr-report.md
│   └── ...
└── historical/
    ├── 2025-01-snapshot.md
    └── 2025-02-snapshot.md
```

### Success Metrics
- ✅ MRR updated weekly
- ✅ Variance within ±10% (on track)
- ✅ All 8 KPIs tracked and visualized
- ✅ Trends show upward trajectory
- ✅ Recommendations implemented within 2 weeks

## Error Handling

### Common Issues & Solutions

**Issue: Missing MRR data**
- **Solution**: Query CRM/Stripe for subscription revenue
- **Fallback**: Estimate from customer count × average plan price

**Issue: Churn rate unknown**
- **Solution**: Calculate: (Customers Lost / Total Customers) × 100
- **Data Source**: CRM cancellation records

**Issue: Feature progress unclear**
- **Solution**: Review sprint boards and Git commits
- **Metric**: Features marked "Done" / Total planned features

**Issue: Variance too large (>25%)**
- **Action**: Trigger urgent review, adjust roadmap or strategy
- **Escalate**: Discuss with stakeholders, revise targets if needed

**Issue: Progress bars don't match percentages**
- **Solution**: Recalculate: (Actual / Target) × 30 bars
- **Validation**: Percentage = (Number of █ symbols / 30) × 100

## Example Usage

### User Request
"Update the roadmap tracker with current MRR of €7.2K and 32 customers."

### Agent Response
```markdown
I'll update the roadmap tracker with your current metrics.

**Current Phase:** Q2 - Validation (Month 5 of 18)
**Target MRR:** €9.5K
**Actual MRR:** €7.2K
**Variance:** -€2.3K (-24%) 🟡

**MRR Progress Toward 103K€:**
[██████░░░░░░░░░░░░░░░░░░░░░░░░] 7% (€7.2K / €103K)

**Customer Acquisition:**
Target: 50 customers
Actual: 32 customers
Variance: -18 customers (-36%) 🟡

**Revenue Breakdown:**
- SaaS (Fitnaai): €5.8K (81%)
- Consulting: €1.0K (14%)
- Content: €0.3K (4%)
- Courses: €0.1K (1%)

**Trend Analysis (30 days):**
MRR: €6.1K → €7.2K (+€1.1K, +18%) 📈
Customers: 24 → 32 (+8, +33%) 📈
Churn: 3.8% (target: <5%) 🟢

**Recommendations:**
1. Launch €79/mo pricing tier to accelerate MRR growth
2. Increase content output (2 blogs/week) to boost customer acquisition
3. Focus on retention (churn excellent, maintain current quality)

**Status:** 🟡 Behind pace but trending positively. Sustaining 18% monthly growth will reach Q2 target.

**Updated:** `/home/fitna/homelab/shared/dashboards/1m-roadmap-tracker.md`
```

## Integration Points

### Related Skills
- **Agent 1 - SprintManager**: Link sprint deliverables to roadmap KPIs
- **Agent 4 - DailyProgressReporter**: Weekly velocity feeds into roadmap projections
- **Agent 6 - MonitoringSetup**: Track infrastructure KPIs (uptime, performance)

### External Tools
- CRM/Stripe: Revenue and customer data
- Google Analytics: Traffic and content metrics
- GitHub: Feature completion tracking

### Data Sources
- Roadmap: `/home/fitna/homelab/ROADMAP_1M_18MONTHS.md`
- Tracker: `/home/fitna/homelab/shared/dashboards/1m-roadmap-tracker.md`
- Sprint boards: `/home/fitna/homelab/sprints/sprint-{NUMBER}/SPRINT_BOARD.md`

## Version
v1.0 - Initial skill definition based on 1M€ roadmap analysis

