Browse Skills

BCAR Building Control

    Get Started with This Skill

    Overview

    Draft and validate the Certificate of Compliance on Completion and the Assigned Certifier’s inspection plan under Ireland’s Building Control (Amendment) Regulations (BCAR). Ensures the inspection plan covers all mandatory Ancillary Certificates (Form Annexes) from sub-contractors for structural elements, with validation via ancillary_cert_sync.

    Example

    You: We need to get our BCAR submission ready. Can you draft the Certificate of Compliance on Completion and the inspection plan for our two-storey extension — reinforced concrete frame, new foundations, and we have Form Annexes from the structural engineer for foundation and superstructure?

    Agent: I’ll set up both documents from the skill templates. (Copies the Certificate and inspection plan templates into the workspace, then fills in project details and the two structural elements with their Form Annex references.) I’ve run ancillary_cert_sync on the inspection plan: foundation and structural frame (concrete) both show as covered. Part B table is populated; you can add Assigned Certifier and Builder details and sign when ready for BCMS.

    Excerpt of a generated draft

    The agent can produce the Certificate of Compliance on Completion (Part A and Part B) and the inspection plan. Below is a condensed excerpt of Part B — Ancillary Certificates from a Certificate draft:

    ## Part B — Ancillary Certificates (Form Annexes)
    
    | Structural element / package   | Form Annex reference | Certifier                    | Design | Inspection |
    |------------------------------|------------------------|-----------------------------|--------|------------|
    | Foundation / substructure     | Form Annex A           | [Name], Chartered Engineer   | ✓      | ✓          |
    | Structural frame (concrete)   | Form Annex B           | [Name], Chartered Engineer   | ✓      | ✓          |
    | Roof structure               | Form Annex C           | [Name], Chartered Engineer   | ✓      | ✓          |
    

    Each row must have a signed Form Annex before the Assigned Certifier signs the Certificate. The agent uses ancillary_cert_sync to flag any structural element in the design that is missing from this table.

    Validation script (ancillary_cert_sync)

    The skill includes an extension that runs ancillary_cert_sync inside the agent. It performs:

    • Structural element detection — Scans the inspection plan (or design document) for standard BCAR-relevant elements: foundation/substructure, superstructure, structural frame (steel, concrete, masonry, timber), roof structure, floor structure, load-bearing walls, retaining structures, and fire resistance structure. Each is matched by keyword patterns.
    • Ancillary Certificate coverage — Checks that each detected element has corresponding Form Annex / Ancillary Certificate coverage. The tool looks for references such as “Form Annex”, “Ancillary Certificate”, “Part B”, “Schedule 6”, “chartered engineer”, “design certificate”, “inspection certificate”, and certs from RIAI, ACEI, Engineers Ireland, or SCSI.
    • Single-doc vs two-doc mode — If only the inspection plan path is given, the tool verifies that the document references Ancillary Certificates at all. If an optional ancillary register path is given, it requires each structural element to be explicitly mentioned in the register (stricter element-to-cert matching).
    • Report — Outputs a short report: for each structural element, OK or MISSING; then a summary stating whether any elements lack a corresponding Form Annex and must be addressed before signing the Certificate of Compliance on Completion.

    Getting Started

    Add your inspection plan (and optional ancillary cert register) to the project workspace, then activate the BCAR Building Control skill. The agent will draft or revise the Certificate and inspection plan from the bundled templates and run ancillary_cert_sync to confirm no mandatory certs are missing before you sign.

    Ready to let your expertise drive the workflow?

    Stop wrestling with rigid templates and complex tooling. Write your process in markdown, let the agent handle the rest.

    Get Started