Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cleanexpo avatar

Legislative Change Monitoring

  • 9 installs
  • 6 repo stars
  • Updated July 16, 2026
  • cleanexpo/ato

Monitors Australian tax law sources (ATO rulings, Treasury, budget, court decisions) and alerts when changes require engine rate refreshes or logic updates.

About

Tracks changes to Australian tax legislation, ATO rulings, and court decisions across a source registry, classifying them into rate changes and rule changes that affect tax engines. A developer uses it to keep a tax-analysis platform's rates and logic aligned with current law.

  • Source registry of ATO, Treasury, Parliament, and legal databases with check frequencies
  • Change categories mapping rate/rule changes to affected engines and required actions

Legislative Change Monitoring by the numbers

  • 9 all-time installs (skills.sh)
  • Ranked #812 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cleanexpo/ato --skill legislative-change-monitoring

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs9
repo stars6
Last updatedJuly 16, 2026
Repositorycleanexpo/ato

What it does

Monitors Australian tax law sources (ATO rulings, Treasury, budget, court decisions) and alerts when changes require engine rate refreshes or logic updates.

Files

SKILL.mdMarkdownGitHub ↗

Legislative Change Monitoring Skill

Tracks changes to Australian tax legislation, ATO rulings, tax determinations, and court decisions that may affect the accuracy of tax analysis engines. Provides structured alerts when changes are detected that require engine updates, rate refreshes, or compliance recalculation.

When to Use

  • Monitoring for new ATO tax rulings (TR) and tax determinations (TD) that affect engine logic
  • Detecting federal budget announcements that change tax rates or thresholds
  • Tracking Treasury Laws Amendment bills through Parliament
  • Identifying court decisions (AAT, Federal Court, High Court) that change interpretation
  • Alerting when Division 7A benchmark rate is published for the new FY
  • Detecting changes to R&D Tax Incentive eligibility criteria
  • Monitoring state government changes to payroll tax rates/thresholds

Source Registry

Primary Sources (ATO)

SourceURL PatternContentCheck Frequency
ATO Legal Databaseato.gov.au/law/viewTax rulings, determinationsWeekly
ATO What's Newato.gov.au/about-ato/new-legislationNew legislation summariesWeekly
ATO Tax Determinationsato.gov.au/law/view/document?DocID=TXD/Annual rate determinationsWeekly
ATO Practice Statementsato.gov.au/law/view/document?DocID=PSR/ATO interpretation guidanceMonthly

Secondary Sources (Government)

SourceURL PatternContentCheck Frequency
Federal Register of Legislationlegislation.gov.auActs, regulations, amendmentsWeekly
Treasurytreasury.gov.auExposure drafts, budget papersEvent-driven (budget)
Parliamentaph.gov.au/Parliamentary_Business/BillsBills before ParliamentWeekly
AusIndustry (DISER)business.gov.au/grants-and-programsR&D program updatesMonthly

Tertiary Sources (Legal/Professional)

SourceContentCheck Frequency
AustLIICourt decisions (AAT, Federal Court, High Court)Weekly
CPA AustraliaProfessional guidance, interpretationMonthly
Tax InstituteTechnical analysis, member alertsMonthly

Change Categories

Category 1: Rate Changes (Immediate Impact)

Change TypeAffected EngineAction Required
Div 7A benchmark rate (annual TD)div7a-engineUpdate rate, re-analyse open assessments
R&D offset percentagernd-engineUpdate rate table, recalculate offsets
FBT ratefbt-engineUpdate rate, recalculate FBT liabilities
SG ratesuperannuation-cap-analyzerUpdate rate, recalculate SG obligations
Fuel tax credit rates (quarterly)fuel-tax-credits-analyzerUpdate quarterly rate table
Payroll tax thresholds (per state)payroll-tax-engineUpdate state threshold table
IAWO thresholddeduction-engineUpdate threshold, reclassify asset purchases
CGT discount ratecgt-engineUpdate discount (rare change)

Category 2: Rule Changes (Engine Logic Update)

Change TypeExampleImpact
New tax ruling (TR)TR 2024/X on s 100ATrust distribution analyzer logic update
Tax determination (TD)TD on depreciation effective lifeDeduction engine asset table update
Legislative amendmentTreasury Laws Amendment ActMultiple engine updates
Court decision overriding ATO viewHigh Court reversalEngine logic may need reversal
New Division or SectionNew incentive programNew engine or skill required

Category 3: Deadline Changes (Calendar Update)

Change TypeExampleImpact
Lodgement extensionCOVID-era extensionsCompliance calendar update
New reporting obligationCountry-by-country reportingNew deadline entries
Changed due datesBAS quarterly date shiftCalendar recalculation

Monitoring Process

1. Scrape Sources
   ├── Use Jina AI Reader for ATO/government pages
   ├── Compare page content against last scrape
   └── Detect new items (rulings, determinations, bills)

2. Classify Change
   ├── Category 1: Rate change → immediate cache invalidation
   ├── Category 2: Rule change → engine update required
   └── Category 3: Deadline change → calendar update

3. Assess Impact
   ├── Which engines are affected?
   ├── Which financial years?
   ├── Which entity types?
   └── How many active analyses need re-running?

4. Generate Alert
   ├── CRITICAL: Immediate rate change affecting live calculations
   ├── HIGH: Rule change requiring engine update within 7 days
   ├── MEDIUM: Upcoming change (bill before Parliament)
   └── INFO: Professional guidance or interpretation update

5. Trigger Actions
   ├── Rate change → rate-change-monitor agent
   ├── Rule change → Linear issue for engine update
   ├── Deadline change → compliance-calendar-agent
   └── All → Log in legislative change register

Alert Severity Matrix

Change TypeFinancial ImpactSeverityResponse Time
Rate change (effective immediately)Direct calculation errorCRITICALSame day
Budget announcement (future effective)Planning impactHIGHWithin 7 days
Bill before Parliament (not yet law)PreparednessMEDIUMWithin 30 days
ATO ruling (clarification)Interpretation updateMEDIUMWithin 14 days
Court decision (appeal pending)UncertainLOWMonitor
Professional body guidanceBest practiceINFOAs convenient

Output Format

<legislative_change_alert>
  <alert_id>LCA-2026-0213-001</alert_id>
  <detected_at>2026-02-13T08:00:00+11:00</detected_at>
  <severity>high</severity>
  <category>rate_change</category>

  <change>
    <title>Division 7A Benchmark Interest Rate FY2025-26</title>
    <source>ATO Tax Determination TD 2025/X</source>
    <source_url>https://www.ato.gov.au/law/view/document?DocID=TXD/TD2025X</source_url>
    <effective_date>2025-07-01</effective_date>
    <financial_year>FY2025-26</financial_year>
    <description>The Commissioner has determined the Division 7A benchmark interest rate for FY2025-26 is 8.95% (up from 8.77% in FY2024-25).</description>
    <legislation>ITAA 1936, s 109N; TD 2025/X</legislation>
  </change>

  <impact>
    <engines_affected>div7a-engine</engines_affected>
    <entity_types_affected>private_company</entity_types_affected>
    <financial_years_affected>FY2025-26</financial_years_affected>
    <active_analyses_requiring_update>12</active_analyses_requiring_update>
    <calculation_impact>Minimum yearly repayments increase for all Div 7A loans</calculation_impact>
  </impact>

  <actions_required>
    <action priority="immediate">Update Div 7A benchmark rate in cache-manager for FY2025-26</action>
    <action priority="within_7_days">Re-run Div 7A compliance checks for entities with open loans</action>
    <action priority="within_30_days">Update compliance reports showing MYR calculations</action>
  </actions_required>
</legislative_change_alert>

Best Practices

  • Scrape conservatively — respect rate limits on government websites (max 1 req/10s)
  • Cache page content — compare against cached version to detect changes, not re-scrape blindly
  • Verify before acting — rate changes should be confirmed from the official source (ATO Legal Database)
  • Log all changes — maintain a legislative change register for audit trail
  • Distinguish enacted vs proposed — bills before Parliament are NOT law until Royal Assent
  • Monitor court appeals — a Federal Court decision may be overturned on appeal to Full Federal Court or High Court
  • Include effective date — changes may be announced months before they take effect
  • Cross-reference — verify ATO rulings against primary legislation (rulings can be withdrawn)

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.