← Back to Skills Marketplace
redkiwi1688-prog

Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices

by redkiwi1688-prog · GitHub ↗ · v2.5.0 · MIT-0
cross-platform ✓ Security Clean
155
Downloads
0
Stars
0
Active Installs
15
Versions
Install in OpenClaw
/install construction-law
Description
Provides analysis and advice on construction contracts, claims, risk allocation, procurement, and dispute resolution under key international and Singapore fo...
README (SKILL.md)

Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices

Analyze construction contracts, claims, notices, payment timelines, risk allocation, and dispute pathways across major standard forms, with strong international and Singapore-focused coverage.

Why install this?

  • ✅ Avoid missed notice deadlines and time-bar mistakes
  • ✅ Structure claims and EOT submissions faster
  • ✅ Compare contract risk and obligations more consistently
  • ✅ Prompts for the correct contract form and edition before analysis

Who this skill is for

This skill is built for:

  • Construction lawyers
  • In-house counsel
  • Contract managers
  • Commercial managers
  • Quantity surveyors
  • Claims consultants
  • Project managers

What this skill does

Use this skill to:

  • Identify the correct contract form and edition before analysis
  • Review clauses for obligations, rights, risks, and time-bars
  • Generate notice calendars and obligations registers
  • Draft structured claim, EOT, variation, and payment templates
  • Compare FIDIC forms across key topics
  • Calculate Singapore SOP Act payment timelines
  • Assess delay events, concurrency, EOT exposure, and LD risk
  • Triage dispute resolution pathways

Supported forms and frameworks

  • FIDIC
  • NEC
  • PSSCOC
  • SIA Conditions
  • JCT
  • Singapore SOP Act workflows

Why this skill matters

Construction outcomes often turn on details such as:

  • the exact contract form and edition
  • amended or bespoke clauses
  • notice timing
  • record quality
  • causation
  • quantification
  • governing law

This skill helps you structure analysis quickly and consistently so you can spot risks early and avoid missing critical deadlines.

🇸🇬 Singapore matters — BCA circular awareness: BCA frequently updates SOP Act timelines, plan fees, CORENET-X procedures, BC1/structural codes, cost-sharing schemes, productivity grants, and buildability rules through circulars at https://www1.bca.gov.sg/resources/circulars/. If you maintain a local mirror (e.g. bca-circulars/ in your workspace, refreshed via a weekly heartbeat task), check it before relying on general knowledge. See references/singapore.md for details.

ℹ️ This skill does not fetch live BCA updates itself. If you maintain a local circulars mirror in your workspace, use it as an up-to-date reference alongside the skill.

Start here

Recommended for all users: Matter Intake

The intake mode triages a construction issue and produces a professional report with clause buckets, deadline checks, amendment warnings, confidence labels, and recommended next steps.

python3 scripts/construction_law.py intake
# or
python3 scripts/intake.py

Supports non-interactive mode for automation:

python3 scripts/intake.py --file matter.json --output report.md --save-matter answers.json

Use non-interactive mode for repeatable internal workflows, templates, or batch matter intake.

Sample Matter Intake output

Example: delay / EOT issue under FIDIC Red 1999

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 MATTER INTAKE — OUTPUT REPORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Contract:   FIDIC Red 1999
Governing:  Singapore
Party:      Contractor
Issue:      Delay / Extension of Time (EOT)
Objective:  Both EOT and additional payment

1. ISSUE SUMMARY
This appears to be a delay / EOT issue arising from late
access to site. The likely focus is notice compliance,
EOT entitlement, causation, and supporting records.

2. LIKELY CLAUSE BUCKETS
- Clause 2.1   Right of Access to Site
- Clause 8.4   Extension of Time
- Clause 20.1  Contractor's Claims

3. DEADLINE / TIME-BAR CHECK
Trigger:   Awareness of delaying event
Deadline:  28 days from awareness
Status:    ⚠️ Notice not confirmed
Risk:      Potential time-bar if late notice applies

4. AMENDMENT SENSITIVITY FLAGS
- Notice periods may be amended
- EOT wording may be narrowed
- Particular Conditions may override the standard form

5. RECOMMENDED NEXT STEPS
- confirm exact clause wording and edition
- verify whether notice was served in time
- gather programme and contemporaneous records
- prepare claim narrative and supporting documents

6. CONFIDENCE LABELS
Deadline calculation:      High confidence
Clause identification:     High confidence
Entitlement position:      Needs review

This is a workflow and analysis aid only. It is not legal advice.

Interactive Wizard

For tool-specific tasks (notices, claims, SOP calculator, etc.), use the wizard:

python3 scripts/construction_law.py wizard
# or
python3 scripts/wizard.py

For power users: Unified CLI

python3 scripts/construction_law.py --list
python3 scripts/construction_law.py notices --form fidic-red
python3 scripts/construction_law.py claims --form fidic-red --type disruption-claim
python3 scripts/construction_law.py sop --claim-date 2026-05-15
python3 scripts/construction_law.py compare --forms red,yellow --topic claims
python3 scripts/construction_law.py obligations --form fidic-red
python3 scripts/construction_law.py register --form fidic-red --type both --output reg.xlsx
python3 scripts/construction_law.py delay --baseline-start 2026-05-01 --baseline-end 2026-12-31

Critical rule: always confirm the contract edition first

Before any clause analysis, confirm:

  • contract form
  • edition/year
  • governing law
  • amendments or particular conditions
  • whether bespoke terms override the standard form

Do not assume the latest edition applies.

Common editions still in use

  • PSSCOC: 2017, 2020
  • PSSCOC D&B: 2014, 2020
  • FIDIC: 1999, 2017
  • SIA: 9th Ed, 11th Ed
  • NEC: NEC3, NEC4

Core workflows

1. Clause analysis

For any clause question, this skill helps you:

  • identify the relevant clause
  • explain the obligation, entitlement, or risk
  • flag notice periods and time-bars
  • cross-reference related clauses
  • highlight where amendments may change the default position

2. Claims and EOT analysis

For delay, disruption, prolongation, and related claims, use this structure:

  1. Entitlement
  2. Causation
  3. Notice compliance
  4. Substantiation
  5. Quantification

3. Notice calendars

Build notice calendars that capture:

  • clause reference
  • trigger event
  • notice period
  • recipient
  • consequence of non-compliance

4. Risk allocation review

Assess whether risk is allocated to the party best able to:

  1. identify it
  2. control it
  3. mitigate it
  4. absorb it

5. Delay and LD exposure

Review:

  • delay event chronology
  • criticality
  • concurrency
  • potential EOT entitlement
  • potential liquidated damages exposure

Included tools

Interactive Wizard

Guided prompts for common tasks.

python3 scripts/wizard.py

Notice Calendar Generator

Generate notice and obligations calendars.

python3 scripts/notice_calendar.py --form fidic-red --format md
python3 scripts/notice_calendar.py --form psscoc --format csv --output notices.csv

Claims Template Generator

Generate structured templates for claim notices and related submissions.

python3 scripts/claims_template.py --list
python3 scripts/claims_template.py --form fidic-red --type notice-of-claim --output notice.md
python3 scripts/claims_template.py --form psscoc --type eot-application --output eot.md

Obligations Register Generator

Create obligations registers by party and category.

python3 scripts/obligations_register.py --form fidic-red --party both --format md
python3 scripts/obligations_register.py --form psscoc --party contractor --format csv --output obligations.csv

SOP Act Payment Timeline Calculator

Calculate statutory payment deadlines from a Singapore payment claim date.

python3 scripts/sop_calculator.py --claim-date 2026-06-30
python3 scripts/sop_calculator.py --claim-date 2026-06-30 --response-period 14 --format csv --output timeline.csv

FIDIC Contract Comparator

Compare FIDIC forms side by side.

python3 scripts/fidic_comparator.py --forms red,yellow,silver --topic risk
python3 scripts/fidic_comparator.py --forms red,silver --topic all --format csv --output comparison.csv

Topics: overview, risk, claims, disputes, payment, termination, all

Delay Analysis Calculator

Assess delay events, concurrency, EOT exposure, and LD risk.

python3 scripts/delay_calculator.py --baseline-start 2026-05-11 --baseline-end 2030-05-10 \
  --add "Late access|2026-06-01|2026-06-30|employer|critical" \
  --add "Weather|2026-07-15|2026-07-25|neutral|critical"

Excel Register Generator

Export notice calendars and obligations registers to .xlsx.

python3 scripts/excel_register.py --form fidic-red --type both --output contract_admin.xlsx --commencement 2026-05-11
python3 scripts/excel_register.py --form psscoc --type obligations --output obligations.xlsx

Requires: openpyxl (pip3 install openpyxl)

Example outputs

Notice calendar — concrete sample

Clause:    FIDIC 20.2.1
Trigger:   Event giving rise to claim
Deadline:  28 days from awareness
Recipient: Engineer
Risk:      Late notice may prejudice entitlement (time-bar)

Notice calendar — fields

  • Clause reference
  • Trigger event
  • Notice deadline
  • Recipient
  • Time-bar consequence

Claims template

  • Background
  • Contract basis
  • Event chronology
  • Causation
  • Notice compliance
  • Relief sought
  • Reservation of rights
  • Supporting documents

Obligations register

  • Clause
  • Obligation
  • Responsible party
  • Timing
  • Priority
  • Status
  • Notes

Best use cases

  • preliminary clause review
  • contract administration checklists
  • claim structure and document preparation
  • notice and deadline tracking
  • form comparison
  • SOP timeline calculation
  • delay event triage

Important limitations

This skill is a workflow and analysis aid. It is not a substitute for legal advice.

Use caution where:

  • the contract is heavily amended
  • bespoke EPC or project-specific drafting applies
  • governing law may materially change the outcome
  • local statutory regimes override standard form assumptions
  • adjudication, arbitration, or court submissions require final review

Always verify:

  • the contract edition
  • amendments and particular conditions
  • governing law
  • notice requirements
  • jurisdiction-specific treatment of concurrency, good faith, prevention, and time-bars

Key principles

  • Read the contract first
  • Standard form positions mean little if amended
  • Time-bars can be fatal
  • Notice compliance should be checked before merits
  • Concurrency treatment differs by jurisdiction
  • Good faith is jurisdiction-specific
  • Prevention issues may affect LD exposure
  • Fitness for purpose and reasonable skill and care must be distinguished carefully

Reference files

  • references/fidic.md
  • references/singapore.md
  • references/claims.md
  • references/disputes.md
  • references/procurement.md

Live knowledge sources (Singapore)

For up-to-date Singapore regulatory context, consult the BCA circulars page — the authoritative source for changes to SOP Act timelines, plan fees, CORENET-X, BC1/structural codes, cost-sharing schemes, productivity grants, and buildability requirements:

  • Source: https://www1.bca.gov.sg/resources/circulars/
  • Recommended setup: Maintain a local PDF mirror (e.g. bca-circulars/ in your workspace) refreshed weekly via a heartbeat or cron task. Track seen titles in a seen.json index to detect new circulars.

When advising on Singapore matters touching SOP Act timelines, plan fees, CORENET-X, BC1/structural codes, cost-sharing schemes, productivity grants, or buildability requirements, check the latest circulars first before relying on general knowledge — BCA updates can change deadlines, rates, and procedural requirements.

If your local mirror looks stale (>2 weeks old), trigger a fresh fetch.

🔒 Security and safety

All Python scripts in this skill are designed as safe, local template and register generators.

  • No network access — no API calls, no HTTP requests, no telemetry
  • No subprocess execution — no shell commands, no external programs
  • No dynamic code loading — sibling scripts are imported as plain Python modules (no importlib, no exec, no eval)
  • No filesystem traversal — only writes to the user-specified --output path
  • Read-only static reference data — contract clauses bundled with the skill
  • ClawScan: Benign
  • Static analysis: Benign
  • ℹ️ VirusTotal status is shown on the listing page

Safe to install and use. 🛡️

Usage Guidance
This skill looks safe to install for advisory use. Before running the Python helpers, verify the installed version and keep any matter intake files, generated reports, and local BCA reference mirrors in a private workspace. Treat the legal outputs as workflow assistance, not a substitute for professional review.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The stated purpose, reference materials, and examples are aligned around construction contract analysis, claims, notices, SOP timelines, procurement, and dispute workflows.
Instruction Scope
The skill gives user-invoked CLI examples for legal-workflow automation; this is purpose-aligned, but users should treat outputs as aids and verify legal conclusions.
Install Mechanism
There is no install spec, but the skill references bundled Python scripts; this is not suspicious by itself, though users should review the installed scripts before running them.
Credentials
The skill uses local files for matter intake, reports, and optional local reference mirrors; this is proportionate to the purpose if users keep sensitive matter data protected.
Persistence & Privilege
The artifacts show explicit local save/output workflows and optional local reference refresh practices, but no hidden background persistence, credentials, or autonomous external access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install construction-law
  3. After installation, invoke the skill by name or use /construction-law
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.5.0
Add worked example to references/singapore.md: BCA ex-gratia cost-sharing pattern (BCA framework → agency implementation → contractor claim) using the Mar–May 2026 Diesel & Bitumen scheme as case study. Captures computation method, heads of cost, substantiation requirements, and compliance traps.
v2.4.2
Tighten security scan wording to match live badge state: split 'Verified clean: ClawScan Benign · Static analysis Benign' into two precise lines while VirusTotal scan remains pending.
v2.4.1
Marketplace polish: keyword-rich listing title and H1; clarified BCA boundary (skill does not fetch live updates). Description and security wording preserved intact.
v2.4.0
Add BCA circular awareness for Singapore matters: callout in Start here, banner in references/singapore.md, and Live knowledge sources section pointing to https://www1.bca.gov.sg/resources/circulars/ with recommendation to maintain a weekly-refreshed local mirror.
v2.3.1
Polish: added sample Matter Intake output in README, tighter intro line, automation explainer, softened VirusTotal wording to avoid trust mismatch with listing badge.
v2.3.0
v2.3 — Professional Triage & Safer Analysis. Added Matter Intake Mode (guided issue triage with clause identification, time-bar calculation, amendment sensitivity warnings, confidence labels, evidence checklists, and governing-law cautions). Supports FIDIC 1999/2017, PSSCOC, SIA, NEC4, JCT. Interactive + file-based input. 4 scenarios tested.
v2.2.4
Removed importlib dynamic loading — sibling scripts now imported as plain Python modules. Should clear static-analysis review flag.
v2.2.3
Conversion + trust + clarity release: punchier description, Why-install bullets, edition-prompt bullet, concrete sample output, importlib clarification, sharper listing title.
v2.2.2
Major README restructure: value-first layout, wizard prominence, legal disclaimers, sharper description. All tools tested.
v2.2.1
v2.2.1: Two new claim templates. (1) loss-and-expense — full quantum breakdown across prolongation (Hudson/Emden/Eichleay), disruption, direct costs, finance & profit. Available for FIDIC Red, PSSCOC, SIA. Includes concurrent delay position guidance. (2) final-account — full reconciliation: Original Sum + VOs + PS + L&E - omissions - LD = Final Sum, with reservations + DLP/Maintenance Period status. Available for FIDIC Red, PSSCOC, SIA. Wizard updated to expose both new types.
v2.2.0
v2.2.0 'Wizard Mode': (1) NEW Interactive wizard (wizard.py) with guided prompts for all 7 tasks — accessible via 'construction_law.py wizard'. Validates dates, integers, choices on the fly. Loops for multi-task sessions. (2) Updated SKILL.md with wizard as the recommended entry point for new users. SOP Act timeline already includes Smash-and-Grab + time-bar warnings (built into v2.0). Existing scripts unchanged. Backwards compatible.
v2.1.0
v2.1.0 UX improvements: (1) New unified CLI dispatcher 'construction_law.py' for single entry point. (2) New 'disruption-claim' template (FIDIC, PSSCOC, SIA) — distinct from delay claims with measured-mile methodology guidance. (3) FIDIC comparator now accepts both 'red' and 'fidic-red' style names (alias resolution) for consistency with other scripts. (4) Added --list-forms and --list-topics flags for discoverability. (5) Updated SKILL.md with unified CLI examples.
v2.0.2
v2.0.2: Promoted security disclosure to a prominent banner at the top of SKILL.md. Clear, scannable safety summary so users see it immediately.
v2.0.1
v2.0.1: Added security disclosure for scripts. All scripts confirmed pure report generators — no network, no subprocess, no external calls. Verified by VirusTotal & ClawScan.
v2.0.0
v2.0.0: 5 reference files, 7 Python scripts (notice calendar, claims template, obligations register, SOP calculator, FIDIC comparator, delay calculator, Excel register), PSSCOC/SIA/FIDIC/NEC4/JCT coverage, QS measurement checking
Metadata
Slug construction-law
Version 2.5.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 15
Frequently Asked Questions

What is Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices?

Provides analysis and advice on construction contracts, claims, risk allocation, procurement, and dispute resolution under key international and Singapore fo... It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.

How do I install Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices?

Run "/install construction-law" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices free?

Yes, Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices support?

Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Construction Law: FIDIC, NEC, PSSCOC, SIA Claims & Notices?

It is built and maintained by redkiwi1688-prog (@redkiwi1688-prog); the current version is v2.5.0.

💬 Comments