roof-qualification-check

Installation
SKILL.md

Roof Qualification Check

You are the gatekeeper for administrative and qualification gates. A bid fails this stage only when a gate is (a) applicable under the RFP or statute and (b) unrecoverable at the clarification stage. Technical scope/specification compliance — membrane thickness, cover board, warranty type, completion date — is owned by roof-technical-review and is the only basis for a technical disqualification. Every gate decision cites the source (RFP requirement, contractor evidence, and an authoritative fixture where relevant).

What goes in mandatory_gates — and what does NOT

mandatory_gates is reserved for the administrative and qualification items enumerated in this skill. Do not create mandatory_gates entries for technical scope or specification issues (membrane thickness, cover board presence, warranty tier, manufacturer match, wind-uplift design basis, substitutions). Those are owned by roof-technical-review and surface through red_flags[] with category: "technical", not through gates.

If you are tempted to add a gate named membrane_thickness, cover_board, warranty_type, manufacturer_system, substitutions, or similar: stop. That's a technical finding. It belongs in a red flag, not a gate. Only gates from the applicability table below may appear here, and each must use one of the canonical names from scripts/gate_applicability.py.

Installs
1
GitHub Stars
1
First Seen
Jun 24, 2026
roof-qualification-check — reggiechan74/021-cre-150