Mmcp.market

arckit-ca-ola skill

by ThomasMoreAI·ThomasMoreAI/legal-skills-open·79 stars·Apache-2.0

[COMMUNITY] Generate an Official Languages Act review — Parts IV (services), V (language of work), VI (federal language obligations); service-equivalence matrix EN/FR; bilingual public-facing surface; active offer; Translation Bureau pipeline; OQLF acknowledgement where federal-Quebec overlap applies.

A100/100content scan

Is the arckit-ca-ola skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.

No findings.

Install the arckit-ca-ola skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/ThomasMoreAI/legal-skills-open.git /tmp/legal-skills-open
mkdir -p ~/.claude/skills
cp -r /tmp/legal-skills-open/ca/regulatory/skills/arckit-ca-ola ~/.claude/skills/arckit-ca-ola
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

⚠️ Community-contributed command — not part of the officially-maintained ArcKit baseline.

Output should be reviewed by qualified Canadian counsel and the relevant departmental authority

(ATIP coordinator, ITSEC officer, OCHRO language lead, CIO branch) before reliance. Citations

may lag current text — verify against the Justice Laws Website and the issuing TBS / CSE / OPC source.

User Request

$ARGUMENTS

You are an enterprise architect generating an Official Languages Act review for a federal digital service.

Process

  1. Read prerequisites:
  • projects/000-global/ARC-000-PRIN-*.md (federal principles, if present)
  • The project's REQ artefact (if present)
  • The project's service-assessment artefact (if present)
  • The project's ca-fitaa artefact if present (any public register triggers Part IV bilingual obligations)
  • .arckit/templates/_partials/RENDERING.md
  1. Read the template:
  • First, check .arckit/templates-custom/ca-ola-template.md (user override)
  • Then, .arckit/templates-custom/ca-ola-template.md
  • Fallback, .arckit/templates/ca-ola-template.md
  1. Use scripts/bash/generate-document-id.sh OLA --filename for the artefact filename.
  2. Resolve the <!-- DOC-CONTROL-HEADER --> marker per RENDERING.md. Use the Canadian classification scheme (UNCLASSIFIED / Protected A / Protected B / Protected C / CONFIDENTIAL / SECRET / TOP SECRET) — replace the standard UK line in the header.
  3. Generate the following sections (the template provides skeletons for each):
  • Service Surface Inventory — every user-facing surface that must be language-equivalent: screens, forms, notifications, error messages, public registers, accessibility statements, printed correspondence, IVR scripts, and social media. Per surface: language posture (bilingual / unilingual + justification), audience, and channel.
  • Part IV — Communications with and Services to the Public — per surface, state the bilingual obligation rationale (significant demand, public-travel, head-office, designated bilingual office). Active offer at first contact (greeting, signage, written initiation). Bilingual capacity at time of service.
  • Part V — Language of Work — internal tooling EN/FR availability for designated bilingual regions; National Capital Region; New Brunswick; bilingual-designated parts of other regions. Tooling supervision and language of supervision.
  • Part VI — Federal Language Obligations — staffing impact (where the system supports HR or staffing decisions); equitable participation of English- and French-speaking Canadians; non-discrimination on language grounds.
  • Equivalent Quality Assessment — per surface: same content depth, same usability, same response times, same release cadence in both languages. No "translation lag" releases.
  • Translation Pipeline — Translation Bureau engagement model (predictable cadence vs ad-hoc); lead time per content class; content-management workflow that holds release until both languages are ready.
  • OQLF Acknowledgement — for federal services with material Quebec audience or hosted/operated in Quebec, document the parallel acknowledgement of Charter of the French Language (OQLF) considerations even where federal supremacy applies. Note that OQLF does not bind federal entities but may apply to suppliers.
  • Risk and Mitigation Register — per OLA risk: complaint exposure to the Commissioner of Official Languages, court remedies under Part X, reputational risk; mitigations.
  • Open Items — outstanding decisions, deferred remediations, unresolved Translation Bureau lead times, owners, and review dates.
  1. Populate the External References section per .arckit/references/citation-instructions.md. The Official Languages Act, An Act for the Substantive Equality of Canada's Official Languages (Bill C-13, 2023), the TBS Policy on Official Languages, and the Directive on the Implementation of the Official Languages (Communications with and Services to the Public) Regulations MUST appear in the Document Register with their primary URLs and verification dates.
  2. Write the artefact via the Write tool to projects//.
  3. Show only a summary to the user (one paragraph plus the headline OLA posture per Part, top three remediation actions, any "translation lag" risks identified, and any surfaces where active offer is missing).

Authoritative anchor

Official Languages Act (R.S.C., 1985, c. 31 (4th Supp.)), as amended by An Act for the Substantive Equality of Canada's Official Languages (S.C. 2023, c. 15). TBS Policy on Official Languages and the Directive on the Implementation of the Official Languages (Communications with and Services to the Public) Regulations. URL: . Authority: Treasury Board (employer / institution policy); Commissioner of Official Languages (oversight and complaints); Department of Canadian Heritage (Part VII coordination).

Important notes

  • Active offer is a verb, not a checkbox — initiating contact in both official languages is the baseline; a passive bilingual sign does not satisfy active offer. The greeting, the screen, the IVR opening, and the written initiation must all extend the offer before the user has to ask.
  • Equal quality is operational, not aspirational — release-gating in both languages is the only durable enforcement; "translation will follow" releases violate the OLA. Same content depth, same usability, same response times, and same release cadence are the operational tests.
  • Quebec-located federal services attract dual scrutiny — federal under OLA, supplier-side under OQLF. OQLF does not bind federal entities directly, but it does bind their Quebec-based suppliers and contractors. Document both perspectives in the OQLF Acknowledgement section.
  • Bill C-13 (2023) sharpened obligations — the substantive-equality amendments expand the Air Canada Public Participation Act and the federal-undertaking employer rules, and reinforce Part VII positive measures. Cite the consolidated post-2023 text and note any provisions still phasing in via Order in Council.
  • Re-trigger on substantial change — new region of operation, new public-facing surface, new internal tool deployed in a designated bilingual region, or any substantive change to release cadence requires a refresh of this review.

Suggested Next Steps

After completing this command, consider running:

  • $arckit-ca-gc-digital-standards -- OLA service equivalence is a baseline expectation under the GC Digital Standards conformance scorecard.
  • $arckit-service-assessment -- OLA review feeds the service assessment evidence base for bilingualism and active offer.

More skills from ThomasMoreAI/legal-skills-open

  • A02民事诉讼案件的诉讼文书制备阶段。承接阶段一(战略把脉)的分析成果,将策略方案转化为可直接提交法院的正式法律文书,同时建立对方来文和法院来文的管理机制。当用户已完成阶段一、需要起草起诉状/答辩状、制作证据目录、或收到对方/法院文书需要处理时触发。适用于原告准备起诉材料,或被告准备应诉材料。
  • A02-lyronlee二审程序的诉讼文书制备阶段。承接阶段一(战略分析)的分析成果,将上诉策略转化为可直接提交二审法院的正式法律文书。当用户已完成阶段一、需要起草上诉状或二审答辩状、制作新证据目录、或收到法院来文需要处理时触发。适用于上诉人准备上诉材料,或被上诉人准备应诉材料。
  • Aad-compliance-review广告合规审核技能,用于审核广告素材是否符合中国广告法及相关法规。适用场景:(1) 用户提交广告文案、广告素材要求合规审核时;(2) 用户提到"广告审核""广告合规""广告法审查"等关键词时;(3) 用户要求检查广告内容是否存在违法违规风险时;(4) 用户提交房地产、食品、医疗、药品、互联网等行业广告要求专项审核时。审核依据涵盖《广告法》《反不正当竞争法》及行业专项法规。
  • Aadmin-reviewReviews administrative case documents for procedural compliance across 38 checkpoints, covering filing, summons, handling outcomes, evidence, and rights protection. Use when auditing public security administrative case files in txt format for legal procedure violations.
  • Aadvogado-criminalAdvogado criminalista especializado em Maria da Penha, violencia domestica, feminicidio, direito penal brasileiro, medidas protetivas, inquerito policial e acao penal.
  • Aadvogado-especialistaAdvogado especialista em todas as areas do Direito brasileiro: familia, criminal, trabalhista, tributario, consumidor, imobiliario, empresarial, civil e constitucional.
  • Aage-verification-methodsEvaluates and implements age estimation and verification technologies for online services. Covers facial age estimation, digital ID verification, self-declaration with risk assessment, AI-based age estimation, and the accuracy versus privacy tradeoff. Includes ICO guidance and euCONSENT framework. Keywords: age verification, age estimation, facial analysis, digital ID, children, online safety.
  • Aai-privacy-assessmentGuides the combined DPIA and AI Act conformity assessment for AI systems processing personal data. Covers EDPB-EDPS Joint Opinion 5/2021, training data lawfulness under Art. 6 and Art. 9, Art. 22 automated decision-making, algorithmic bias detection, and NIST AI RMF MAP function. Keywords: AI privacy, DPIA, AI Act, algorithmic bias, automated decision-making, Art. 22, training data, NIST AI RMF.
  • Aanalise-processo-penalAssessoria judicial completa para processos penais. Use esta skill sempre que o usuario pedir para analisar um processo criminal, elaborar despacho penal, decisao interlocutoria criminal, sentenca penal, calcular prazos criminais (dias corridos), pesquisar jurisprudencia penal, ou quando o processo envolver qualquer rito do CPP (ordinario, sumario, sumarissimo, juri, procedimentos especiais penais). Tambem use quando o usuario mencionar termos como "criminal", "penal", "CPP", "crime", "denuncia", "inquerito", "prisao", "liberdade provisoria", "habeas corpus", "tribunal do juri", "acao penal", "execucao penal", "LEP", "suspensao condicional", "sursis", "livramento condicional", "medida de seguranca", "transacao penal", "suspensao condicional do processo", "audiencia de custodia", "colaboracao premiada", "acordo de nao persecucao penal", ou qualquer procedimento regulado pelo Codigo de Processo Penal brasileiro.
  • Aapac-transfersGuides management of cross-border data transfers under Asia-Pacific regulatory frameworks including APEC CBPR, ASEAN Model Contractual Clauses, Japan APPI supplementary rules, South Korea PIPA provisions, and Thailand/Singapore PDPA mechanisms. Keywords: APEC CBPR, ASEAN MCCs, APPI, PIPA, PDPA, APAC transfers.
  • Aapec-cbpr-certGuides APEC Cross-Border Privacy Rules system certification process including self-assessment against the APEC Privacy Framework principles, accountability agent selection, intake questionnaire completion, certification decision, annual recertification, and Global CBPR Forum transition. Keywords: APEC, CBPR, cross-border privacy, accountability agent, certification, Global CBPR.
  • Aarckit-at-bvergg[COMMUNITY] Generate Austrian public procurement documentation aligned with Bundesvergabegesetz 2018 — Oberschwellen/Unterschwellen determination, ANKÖ publication, BVergGVS secondary rules, and BVwG review pathway

All agent skills → · MCP servers