tariff-guide
Tariff Guide Generator
Create comprehensive, professional-grade tariff and customs guide documents for any country or customs territory. Output both Markdown and self-contained HTML with modern tech-doc styling.
Input Handling
Determine what the user needs:
- Country/territory specified -- User names a country or customs territory (e.g., "Japan", "ASEAN", "UK", "Australia"). Research and write the full guide.
- Outline provided -- User provides a chapter outline. Use it as the structure and fill in with researched content.
- Update existing guide -- User has an existing guide that needs updating. Research current developments and update the relevant sections.
- Comparison guide -- User wants to compare two or more systems. Structure as a comparative document with side-by-side analysis.
If the user provides minimal context, ask:
- Which country or customs territory?
- Target audience? (e.g., U.S. importers entering this market, local compliance professionals, general trade audience)
- Should it cross-reference existing guides? (e.g., "assume reader knows the U.S. system")
- Output format? (default: both Markdown + self-contained HTML)
Research Phase
Before writing, gather comprehensive information. Launch parallel research agents covering these topic areas:
Research Area 1: Structure and Institutions
- Governing legislation (customs act, tariff act, trade law)
- Key agencies (customs authority, trade tribunal, trade policy body, tax authority)
- Classification system (HS-based structure, national digits, how many digits)
- Tariff schedule structure (rate columns, preferential treatments)
- How to access the official tariff schedule (URLs, databases, tools)
Research Area 2: Rates, Valuation, and Origin
- Valuation basis (FOB, CIF, or other -- this is a critical distinguishing feature)
- MFN tariff profile (average rates, rate ranges by sector)
- Free trade agreements (list all FTAs with partner names, years, codes)
- Rules of origin (non-preferential, preferential, proof of origin mechanisms)
- Preferential programs (GSP equivalents, developing country preferences)
Research Area 3: Additional Duties and Taxes
- Anti-dumping and countervailing duty system (retrospective vs. prospective, current major measures)
- Safeguard measures (any active safeguards, TRQs)
- Special tariffs/surtaxes (retaliatory tariffs, national security tariffs, any equivalent to U.S. Section 301/232/IEEPA)
- Sales tax / VAT / GST at the border (rate, how calculated, recoverable?)
- Excise duties (alcohol, tobacco, fuel, luxury goods)
- Any unique mechanisms (e.g., EU CBAM, entry price systems)
Research Area 4: Procedures and Compliance
- Customs declaration system (electronic system name, process)
- De minimis thresholds (duty-free, tax-free, e-commerce)
- Duty relief programs (drawback, bonded warehouses, temporary importation, processing zones)
- Trusted trader programs (AEO equivalent, mutual recognition)
- Binding classification rulings (process, validity, searchable database?)
- Penalties and enforcement (audit lookback period, penalty structure, voluntary disclosure, appeal process)
Research Quality Requirements
- Use current data (specify the date in the guide)
- Include specific rates, thresholds, legal references, regulation numbers
- Include official website URLs and database links
- Verify data against official government sources where possible
- Note any upcoming changes (pending legislation, scheduled rate changes)
Document Structure
Read references/document-structure.md for the standard chapter framework.
Every guide follows this core structure, adapted to the specific system:
Required Sections
-
Executive Summary -- Structural comparison table vs. U.S. (or another reference system if specified). Highlight the 3-5 most consequential differences. This section tells the reader what makes this system unique.
-
System Overview -- Legislative foundation, key agencies with roles and website URLs, how the system is organized.
-
Classification -- How the tariff number works, digit breakdown diagram, national extensions, how to access the official schedule.
-
Tariff Rates and Treatments -- MFN rates, preferential rates, all FTA treatment codes, the "best rate" rule if applicable.
-
Customs Valuation -- FOB vs. CIF (critical distinction), transaction value method, additions/deductions, currency conversion.
-
Rules of Origin -- Non-preferential and preferential, key FTA rules of origin, proof of origin mechanisms.
-
Total Landed Cost Calculation -- The complete formula from customs value to total charges. Must include 3 worked examples with step-by-step calculations showing realistic products and amounts.
-
Additional Duties -- AD/CVD system, safeguards, surtaxes, retaliatory tariffs, any unique mechanisms. Include current major measures with rates.
-
Sales Tax / VAT / GST -- Tax at the border (if applicable), rates, recovery mechanism, interaction with duty calculation.
-
De Minimis -- Thresholds for duty-free, tax-free, and e-commerce. Compare with U.S. $800 threshold.
-
Duty Relief and Special Programs -- Drawback, bonded warehousing, temporary importation, processing zones, trusted trader programs.
-
Compliance and Enforcement -- Audit lookback period, penalties, voluntary disclosure, appeal process.
-
Key Resources -- All official URLs, legislation references, key guidance documents organized in tables.
-
Quick Reference Cheat Sheet -- Condensed formula, key thresholds table, current additional duties summary, comparison table with other systems.
-
Disclaimers -- Not legal advice, rates change frequently, verify against official sources.
Required Elements
Every guide must include:
- Structural comparison table (this system vs. U.S. and/or other systems)
- Tariff number anatomy diagram (showing digit breakdown with labels)
- Complete landed cost formula (step-by-step, showing all layers)
- 3 worked examples with realistic products, tariff codes, and amounts:
- Example 1: A duty-free or low-duty product (to show base case)
- Example 2: A product with moderate duty (to show standard calculation)
- Example 3: A product with additional duties/surtaxes (to show worst case)
- Key thresholds table (de minimis, registration thresholds, etc.)
- FTA/preferential treatment code table (all codes with partners and years)
- Official resource URLs table
- Key legislation reference table
Cross-References
When the audience has read a companion guide (e.g., the U.S. guide), use callout boxes to highlight differences:
- "Key difference from U.S." callouts for structural differences
- "Comparison with U.S." callouts for procedural similarities/differences
- Do NOT re-explain foundational concepts (HS basics, GRI rules, WTO Valuation Agreement) -- reference the companion guide
Writing Style
Tone
- Authoritative but accessible -- Write for professionals, not academics
- Framework-focused -- Teach how to look things up, not snapshot current rates (rates change; the framework is durable)
- Practical -- Include worked examples, decision trees, and step-by-step processes
- Comparative -- Constantly relate back to the reader's known system
Formatting
- Use markdown headers for hierarchy (## for chapters, ### for sections,
for subsections)
- Use tables for structured data (rates, codes, comparisons)
- Use blockquotes (>) for key differences and comparisons
- Use code blocks for formulas, tariff number diagrams, and URLs
- Use bold for key terms on first use
- Keep paragraphs focused -- one concept per paragraph
- Target 8,000-15,000 words depending on system complexity
HTML Generation
Read references/html-template.md for the complete CSS design system and HTML template.
After writing the Markdown version, create a self-contained HTML version with:
Design System
- System font stack (no external font dependencies)
- Color palette: Slate-900 text, blue-500 accents, slate-50 backgrounds
- Sticky sidebar TOC (280px, fixed left, scrollable)
- Content area (800px max-width, left margin for sidebar)
- 4 callout types: Info (blue), Warning (amber), Tip (green), Important (red)
- Dark code blocks (slate-800 background)
- Styled tables (dark header, alternating rows, hover highlight)
- Formula boxes (dark gradient background, monospace font)
- Worked example boxes (dark header, body, result footer with red amount)
- Tariff anatomy diagrams (monospace, bordered box)
- Badge/chips (for status indicators: Active, Suspended, Repealed)
- Print stylesheet (hide sidebar, B&W-friendly, page breaks before h2)
- Responsive (hide sidebar below 1024px)
HTML Requirements
- Fully self-contained -- all CSS embedded in
<style>, no external dependencies of any kind - All internal anchor links must resolve -- every
href="#id"must have a correspondingid="..."element - Print-ready -- must look professional when printed to PDF
- No JavaScript -- pure HTML + CSS
Verification
After generating both files, verify:
- File sizes -- MD should be 30-80KB, HTML should be 40-100KB
- Anchor links -- Extract all
href="#..."andid="..."from HTML; confirm every href has a matching id - External dependencies -- Confirm zero
<link>,<script src>, or externalurl()references in HTML - Content completeness -- Confirm all required sections are present
- Worked examples -- Confirm 3 examples with correct arithmetic
Output
Deliver two files in a dedicated directory:
{country}-tariff/
├── {country}-tariff-guide.md
└── {country}-tariff-guide.html
Both files should contain identical content -- the HTML is a styled rendering of the Markdown.
Guidelines
- Research thoroughly before writing. Launch parallel research agents to gather comprehensive data on all topic areas simultaneously.
- Be specific. Include actual tariff codes, regulation numbers, SOR/CFR references, and official URLs.
- Verify arithmetic in worked examples. Show each step so the reader can follow and verify independently.
- Use consistent terminology. Define terms on first use and use them consistently throughout.
- Date the document. Include the version date prominently and note that information reflects conditions as of that date.
- When uncertain about a current rate or status, state what was known and direct the reader to the official source for verification.
- Do not speculate about future policy. State current facts and pending legislation separately.
- Keep the HTML visually consistent with companion guides if they exist. Reuse the same CSS design system for a cohesive collection.
More from theepan/ai-agent-skills
software-requirements
>-
22business-naming
>-
19java-code-review
>-
12learning-guide-creator
>
9domain-name-generator
Generate short, pronounceable, catchy domain names for products, startups, or projects. Use when the user asks for domain name ideas, brand names, startup names, or wants help naming something with an available web domain.
8openapi-review
>-
7