Primacode
Skill: government-mode
Sector rules for citizen-facing public systems, where the reader cannot take their business elsewhere.
Live Built and working today on the surface this card describes.
What it does
Its own description: use when the system serves a public body or handles citizen data on the state's behalf, including e-government portals, national identity or civil registry, public records, licensing and permits, and tax or benefits systems. Not for private companies that merely hold a licence.
It covers state data sovereignty, records retention, accessibility, official language, transparency, and the duty owed to a person who has no alternative supplier.
It reports in the compliance skill's format, and adds one line at the top naming the citizen impact.
Access outranks everything else in that line. A privacy weakness harms a citizen who used the system; an access barrier harms one who could not.
Inputs and outputs
| Input | A change to a citizen-facing public system. |
|---|---|
| Output | Compliance-style Risk, How, Recommendation blocks, with unverified first, under a Citizen impact: line. |
Citizen impact: | access · privacy · decision · records · none · unverified. |
| Verdicts | confirmed checked and the risk is real, and say what you read · refuted checked and it does not apply here, and say why not · unverified could not be determined, and say what would settle it. |
Configuration
| How it is chosen | By name, or by the model matching the description this card opens with. That description is the routing rule, and it is what decides which of the nine runs. |
|---|---|
| Where it lives | Embedded in the binary as <name>/SKILL.md, on the branch that ships it. The same file is what the published catalog serves, so there is one copy in one layout. The catalog itself is built and verified and not yet uploaded to the portal. |
PRIMACODE_SKILLS_URL | Points the tool at a catalog of skills. Leave it alone unless you are serving a separate catalog. The nine that ship in the binary are already loaded without it. |
Limits
- Not for a private company that merely holds a licence.
- It is a sector overlay on the compliance skill, not a replacement for it.
- Do not point the tool at the published catalog for these nine. The binary already embeds them, and the loader keys skills by name: a duplicate logs a warning and silently replaces rather than merging.
Example
the line that goes above everything else
Citizen impact: access | privacy | decision | records | none | unverified Source of truth
primacode/.opencode/skills/government-mode/SKILL.md (the checked-out copy; on branch `claim-event-model` the same file is embedded at packages/core/src/plugin/skill/primacode/government-mode/SKILL.md, which is what a released binary carries)philosophers_stone/platform/primacode.md § Status (the nine skills ship in the binary, 2026-08-27)