Research official tax system data for a country and produce a human-readable onboarding report compatible with this app's country schema.
This skill defines the methodology for researching a country's tax system and producing a report that is both easy for humans to review and directly usable for adding the country to this application.
The user provides an ISO-3166-1 alpha-2 country code (for example, RU, DE, RS).
If the code is missing, ask for it before proceeding.
Collect data for the current tax year (or clearly mark the effective date if the upcoming year is already published):
Use official sources in the country's native language whenever possible:
Rules:
Map findings to docs/ADD_NEW_COUNTRY.md structure:
incomeTax.type: progressive or flatincomeTax.brackets: annual thresholds and decimal ratesdeductions.personal.amount: annual numeric valuedeductions.children: none, per_child_monthly, or per_child_yearconsumptionTaxes: array with vat, gst, or sales_taxConversion rules:
Create docs/country-research/[country-slug].md with:
If country already exists in src/data/countries:
If country is new:
src/data/countries/[country].jsonsrc/constants/countries.tssrc/data/countries/index.ts.agents/skills/verify-tax-data/sources.jsonNotes:
docs/country-research/ is for research and onboarding analysis, including countries not yet supported by the app.docs/verification-reports/ remains reserved for /verify-tax-data style reports that compare an existing in-app country against current official sources.If any code/data files were changed, run:
npm run lint
npm test -- --run
npm run build