Social Insurance Filing Kit
Turns each HR event into a filing list, deadlines and draft form values

Social Insurance Filing Kit is a vibe coding kit for Claude Code and Codex. Turns each HR event into a filing list, deadlines and draft form values. It includes 7 fixes for pitfalls the maker hit in real work. Free.
When this helps
You want to file on time, but deadlines differ by filing type and you often notice only after they've passed.
What it does
Describe an HR event — hiring, resignation, a dependent, a bonus, a raise — and the kit lists the filings needed (health insurance, employee pension, employment insurance), where to send each, the deadline, and a draft of the values for each form. It also estimates coverage based on weekly hours and company size. Before filing, it checks for missing names, dates or pay figures and dependents whose income exceeds the limit, separating what must be fixed from what to double-check. It also produces guidance on documents to collect from each employee and an Excel ledger tracking everyone's deadlines, nearest first. Hand it a staff list (CSV) and it flags likely new hires and resignations. You are the one who actually files everything.
The fixes baked into this kit
- The staff list's "within dependent limits" mark gets confused with the dependent filingThat mark on a staff list means the employee is working while covered as someone else's dependent — it isn't the company's own dependent filing, which is only created when adding the employee's own family member as a dependent.
- Using base pay alone for monthly remuneration drops the commuting allowancePutting base pay straight into the acquisition filing's monthly remuneration field omits the commuting allowance, so the kit asks for base pay, commuting allowance and other pay separately, and flags it for review if no commuting allowance was given.
- The old ¥88,000/month threshold wrongly excludes part-timersThat condition was abolished in October 2026, so the kit switches based on that date and only flags the remaining exceptions for review. Company-size and weekly-hour thresholds for 2027 and 2028 are switched by date the same way.
- Periodic review can't be determined for some part-timersPart-timers who worked under 17 days in all of April–June are assessed using months with 15 or more days instead — easy to miss — plus the income and furigana fields on the dependent filing that often get left blank by mistake.
- Counting "within 5 days" from the next day makes the deadline a day lateOfficial guidance never states how to count the "within 5 days" deadline, so the kit counts the day the event happened as day one and reports the earliest resulting date.
- No filing or deadline appears when weekly hours aren't known yetIf coverage can't yet be determined, producing no filing at all risks missing the deadline entirely, so the kit still issues a deadline under a "needs confirmation" filing and adds it to the ledger.
- Number strings resembling My Number IDs leak into employee-facing documentsIf something resembling a 12-digit My Number appears in a dependent's details, the kit masks everything from that point on, and re-reads any document meant for the employee before producing it, refusing to produce it if the number is still present.
What's inside
- A filing list, destination, deadline and draft form values generated from a description of what happened
- A reasoned estimate of whether someone is covered by health, pension or employment insurance
- Pre-filing checks (missing names/dates, pay figures, dependents over the income limit, etc.)
- Calculations for standard monthly remuneration, periodic/revised reviews and bonus caps
- Guidance on the documents to request from each employee (their documents only)
- An Excel ledger tracking everyone's filings by nearest deadline
- A tool that scans a staff list (CSV) for likely new hires and resignations
- A runnable sample: 10 fictional events plus a staff list, to try before using real data
File list (40)
- .gitignore
- AGENTS.md
- CLAUDE.md
- KIT.md
- NOTES.md
- data/README.md
- output/README.md
- rules/CHECK.md
- rules/FLOW.md
- rules/LAW.md
- rules/PROMPTS.md
- rules/SPEC.md
- rules/TONE.md
- samples/aobadai-cleaning/company.json
- samples/aobadai-cleaning/events/01-hire-part.json
- samples/aobadai-cleaning/events/02-hire-fulltime.json
- samples/aobadai-cleaning/events/03-retire-61.json
- samples/aobadai-cleaning/events/04-add-dependent.json
- samples/aobadai-cleaning/events/05-bonus.json
- samples/aobadai-cleaning/events/06-raise.json
- samples/aobadai-cleaning/events/07-santei.json
- samples/aobadai-cleaning/events/08-age70.json
- samples/aobadai-cleaning/events/09-address.json
- samples/aobadai-cleaning/events/10-hours-down.json
- samples/aobadai-cleaning/staff.csv
- tools/cancel.mjs
- tools/clean.mjs
- tools/days.mjs
- tools/done.mjs
- tools/event.mjs
- tools/find.mjs
- tools/import.mjs
- tools/lib/company.mjs
- tools/lib/coverage.mjs
- tools/lib/dates.mjs
- tools/lib/errors.mjs
- tools/lib/guard.mjs
- tools/lib/injection.mjs
- tools/lib/law.mjs
- tools/lib/ledger.mjs
The first three decisions
- Health insurance type (Kyokai Kenpo, or the name of your health insurance association)
- Number of people enrolled in employee pension (company-wide; part-timers counted separately aren't included)
- Regular employees' weekly hours and working days per month
What you need
- No extra costClaude Code or CodexBoth CLAUDE.md and AGENTS.md are included.
- No extra costNode.js 18 or newerUsed to run the tools (events, ledger, imports, etc.).
- No extra costExcel or NumbersUsed to view the filing ledger (Excel file).
- No extra costA browserUsed to view the results page and draft form values.
How to use
Just paste this into your AI.
I want to use the nice to have kit "Social Insurance Filing Kit". Follow https://nicetohave.app/en/g/6L6CVPVD-•••••••••• and set it up.
Works the same in Claude Code or Codex.
Read what this tells your AI to do, before you paste it
If you would rather take the files yourself
Paste the line above and your AI fetches it. If your AI cannot fetch it, or you would rather download it yourself, start here.
- Unpack the zip you downloaded
- Open the resulting folder in Claude Code or Codex (in VS Code, "Open Folder")
- Type "start building with this kit". The instructions are inside (Claude Code reads
CLAUDE.md, Codex readsAGENTS.md)
FAQ
- Does this work for companies with their own health insurance association?
- Yes, but their own forms, deadlines and attachments are separate, so check those with your health insurance association. The deadlines and values the kit produces assume Kyokai Kenpo.
- How long is the grade table valid for?
- Through August 2027. Since the employee pension ceiling rises from September 2027, calculating a grade for a later month triggers a notice at the top of the results page to check the new table (it doesn't stop the work).
- If it's unclear whether someone is covered, does no filing get produced?
- No — a filing and deadline are still produced, marked "needs confirmation," and added to the ledger, so the deadline isn't missed. It gets rebuilt once details like weekly hours are known.
- Can it handle maternity/childcare leave or workers' comp filings?
- No. It covers hiring, resignation, dependents, address/name changes, bonuses, pay changes, periodic review, turning 70, and changes in working pattern. Leave, workers' comp, and pay/premium calculations themselves are out of scope.
- Can I enter a My Number ID or basic pension number?
- Please don't enter a My Number (personal number) — if one is found, the kit stops and doesn't keep that input. Basic pension numbers and employment insurance numbers also aren't entered into the kit; you write those directly on the form.
Reviews
This is your kit. You can also see its reviews on your page.
No reviews yet. Be the first to say something.
Supporters
Once support opens, the people who backed this kit will be listed here.
- Publisher
shuto-shinoda- Published
- 2026/10/28
- Price
- Free
- Category
- Delegate work
- Personal data
- Handled
- Security review
- Needed (depends what you handle)
- What's inside
More kits
shuto-shinoda2026/10/28
Petty Cash Ledger KitFree
Turn spoken entries into a ledger, checked against counted cash
shuto-shinoda2026/10/28
Received Invoice Check KitFree
Checks invoices for compliance, then saves and logs them
shuto-shinoda2026/10/28