# Check an IFC model against your requirements (IDS) > Prompt · level: intermediate · about 40 min · paste into: Claude Code · Codex · Claude Cowork · Antigravity · checked 2026-09-30 > ES: Revisa un modelo IFC contra tus requisitos (IDS) Turn plain-language BIM requirements into an IDS file, validate the model with ifctester, and get a readable report of what fails and where. **Before you paste:** An .ifc file · Python with ifcopenshell and ifctester (pip install ifcopenshell ifctester). ## Prompt (copy everything inside the block, then fill the [BRACKETS]) ```text Help me check [model.ifc] against these requirements, written in plain language: [paste your requirements, e.g. - every IfcWall has Pset_WallCommon.IsExternal and FireRating - every IfcSpace has a Name and a LongName - every IfcDoor has a type with a width - no IfcBuildingElementProxy in the model] Do this: 1. Translate each requirement into an IDS 1.0 specification (applicability + requirements). Show me the list in plain language first and ask me to confirm before writing the file. 2. Write requirements.ids with ifctester's ids module, then validate the model with it. 3. Report results in plain language: per requirement, pass/fail, number of failing elements and 5 examples (GlobalId, class, name, storey). Also produce an HTML report with ifctester's reporter. 4. Tell me which failures are modeling issues and which are probably export settings (for example, property sets not exported from Revit). Rules: if a requirement cannot be expressed in IDS, say so instead of forcing it. Check the ifctester version's API before using it. Answer in my language. ``` ## Notes for the agent presenting this - Show the block above verbatim in one code block; tell your human where to paste it (Claude Code · Codex · Claude Cowork · Antigravity). - Point out the [BRACKETS] and offer to fill them together first. - IDS (Information Delivery Specification) is the buildingSMART standard for machine-checkable requirements. It turns "the model must have X" into something a script can verify. ## Related - [Explain an IFC file to someone who has never opened one](https://aibuilderacademy.netlify.app/prompts/ifc-explain-file.md) (prompt) - [Create a simple IFC building in Bonsai by talking to your AI](https://aibuilderacademy.netlify.app/prompts/bonsai-create-ifc-model.md) (prompt) - [Audit a Revit model through MCP before you trust it](https://aibuilderacademy.netlify.app/prompts/revit-model-audit.md) (prompt) ## Sources - https://www.buildingsmart.org/standards/bsi-standards/information-delivery-specification-ids/ - https://docs.ifcopenshell.org/ifctester.html --- AI Builder Academy · https://aibuilderacademy.netlify.app · checked 2026-09-30 · Made by Lo que habitas (Julián Páez). Agents: search more at https://aibuilderacademy.netlify.app/api/search?q=… or connect https://aibuilderacademy.netlify.app/mcp. Request a new prompt: aibuilderacademy@agentmail.to.