hvkshetry
from GitHub
数据与AI
Personal budgeting and financial planning skill. Use when: (1) Analyzing spending patterns by category or time period, (2) Comparing budget vs actual spending, (3) Calculating savings rates, (4) Forecasting cash flow, (5) Planning tax-aware financial decisions. Tools: actual-mcp for budget/transaction data, ghostfolio-mcp for investment portfolio context. --- # Personal Budgeting ## Tool Mapping | Task | MCP Server | Key Tools | |------|-----------|-----------| | Transaction history, balances, budgets | actual-mcp | `get_transactions`, `get_accounts`, `get_budget_months` | | Category breakdowns | actual-mcp | `get_categories`, `get_category_groups` | | Investment balances and allocation | ghostfolio-mcp | `get_portfolio_summary`, `get_portfolio_positions` | | Net worth calculation | Both | Actual (cash/debt) + Ghostfolio (investments) | ## Spending Analysis ### Category Breakdown 1. Pull transactions for the target period using `get_transactions` with date range filters 2. Group by category — report both absolute amounts and percentage of total spend 3. Flag categories that exceed their budget allocation 4. Present results as a ranked table: Category | Budgeted | Actual | Variance | % of Total ### Month-over-Month Trends 1. Pull 3-6 months of transaction data 2. Compute per-category monthly totals 3. Calculate month-over-month change (absolute and percentage) 4. Flag categories with sustained increases (3+ consecutive months of growth) 5. Distinguish between recurring/fixed expenses (rent, insurance, subscriptions) and variable expenses (groceries, dining, entertainment) ### Anomaly Detection - Flag individual transactions > 2x the category's average transaction size - Flag categories where current month spend exceeds the trailing 3-month average by > 25% - Flag new payees not seen in prior months (potential new subscriptions) ## Budget vs Actual Variance Analysis ### Monthly Variance Report 1. Pull budget allocations via `get_budget_months` for the target month 2.
Rebound recomposition budget monitor skill for Compose performance analysis. Guides budget class interpretation, violation diagnosis, skip rate analysis, stability optimization, CLI usage, and IDE plugin workflow. Use this skill whenever the user mentions recomposition, budget, violation, Rebound, skip rate, jank, performance, composable slow, recompose, @ReboundBudget, budget class, recomposition rate, skip percentage, forced recomposition, param-driven, stability, unstable parameters, or asks why a composable is recomposing too often. Also trigger when the user says "my composable is slow", "too many recompositions", "budget exceeded", "recomposition spike", or asks about Compose runtime performance monitoring. --- # Rebound — Recomposition Budget Monitor Skill Practical guidance for diagnosing and fixing Compose recomposition performance issues using Rebound's compiler plugin, runtime, IDE plugin, and CLI tooling. ## Workflow When helping with Compose recomposition performance, follow this checklist: ### 1. Understand the problem - Is this a setup question, a violation diagnosis, or a stability optimization? - Is the user looking at CLI output, IDE data, or logcat warnings? - What platform? Android, iOS simulator, iOS physical device, or KMP? ### 2. Consult the right reference Read the relevant reference file(s) from `references/` before answering: | Topic | Reference File | |-------|---------------| | Budget classes, thresholds, color coding, dynamic scaling, `@ReboundBudget` | `references/budget-classes.md` | | Violation patterns per budget class, diagnostic workflow, code fixes | `references/diagnosing-violations.md` | | CLI commands, JSON snapshot structure, connection modes, netcat queries | `references/cli-usage.md` | | IDE 5-tab cockpit, editor integration, connection setup | `references/ide-plugin.md` | | Gradle plugin setup, config options, KMP, iOS relay, Kotlin version matrix | `references/setup-guide.md` | | Skip rate formula, `$changed` bitmask, para