From tax
Projects current-quarter estimated federal tax payment by aggregating YTD income across sources, subtracting withholding and prior payments, and comparing safe harbor vs. actual liability methods.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tax:flow-build-estimateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trigger:** Called by `op-quarterly-estimate`
Trigger: Called by op-quarterly-estimate
Produces: Estimated tax calculation at vault/tax/00_current/YYYY-QN-estimate.md
Reads YTD income and withholding data from across the tax vault and produces a current-quarter estimated tax calculation using both IRS-recognized methods, returning whichever produces the lower required payment to avoid underpayment penalties.
Income aggregation. The flow calls task-extract-income-ytd to get a structured breakdown of all YTD income: W-2 wages (gross, year-to-date, from pay stubs in vault/tax/00_current/), self-employment / 1099-NEC income (from freelance/consulting records), rental income net of deductible expenses (from estate or business records), short-term capital gains (from brokerage records — held ≤1 year, taxed as ordinary income), long-term capital gains (held >1 year, taxed at preferential rates of 0%/15%/20%), qualified dividends (taxed at long-term capital gains rates), ordinary dividends (taxed as ordinary income), and other income.
Withholding and prior payments. YTD federal withholding from W-2 pay stubs. Any prior quarterly estimated payments already made this year (from vault/tax/00_current/). Both are subtracted from the required payment before arriving at the amount due.
Method A: Safe Harbor. Calls flow-safe-harbor-calc to compute the quarterly safe-harbor target (100% of prior-year tax ÷ 4, or 110% if prior-year AGI >$150k). Subtracts YTD withholding and prior quarterly payments already made to get the remaining balance due. See flow-safe-harbor-calc for full math.
Method B: Current Year Actual. Annualize YTD income by multiplying by (12 ÷ months completed). Apply standard deduction or estimated itemized deductions from config. Calculate estimated federal income tax using current year tax brackets. For self-employment income, add 15.3% SE tax (12.4% Social Security on first $176,100, 2.9% Medicare — no cap) and subtract half the SE tax as a deduction. Subtract qualified business income deduction (QBI, up to 20% of qualified business income) if applicable. The result is the estimated annual tax liability; divide by 4 and subtract withholding and prior payments.
Recommended payment. Return the lower of Method A and Method B as the recommended quarterly payment. Show both calculations side by side for transparency. Include a note: "Penalty risk if no payment is made: approximately [calculated penalty using IRS underpayment rate × remaining balance]."
task-extract-income-ytd to get structured YTD income by source typevault/tax/00_current/vault/tax/00_current/flow-safe-harbor-calc; subtract withholding and prior payments to get net quarterly amountvault/tax/00_current/YYYY-QN-estimate.md with both methods shownvault/tax/00_current/ — W-2 pay stubs and 1099 documents for YTD incomevault/tax/00_current/ — prior quarterly payments this yearvault/tax/01_prior/ — prior period records for trend comparisonvault/tax/config.md — prior year tax liability, filing status, deduction method, SE income flag, QBI eligibilityvault/wealth/ or vault/business/ if cross-plugin sharing is configuredMarkdown document at vault/tax/00_current/YYYY-QN-estimate.md:
Required in vault/tax/config.md:
prior_year_tax_liability — total federal tax from last year's return (Form 1040, line 24)prior_year_agi — AGI from last year's return (to determine 110% multiplier)filing_status — for tax bracket applicationdeduction_method — standard | itemized (estimated itemized amount if itemizing)se_income — true | false (triggers SE tax calculation)qbi_eligible — true | false (triggers 20% QBI deduction)~/Documents/aireadylife/vault/tax/01_prior/ — prior period records~/Documents/aireadylife/vault/tax/00_current/ (income records)~/Documents/aireadylife/vault/tax/00_current/ (prior payments)~/Documents/aireadylife/vault/tax/config.md~/Documents/aireadylife/vault/tax/00_current/YYYY-QN-estimate.mdnpx claudepluginhub fru-dev3/ai-ready-life --plugin taxCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.