# Turn the client's information requirements into an IDS file > Prompt · level: intermediate · about 45 min · paste into: Claude Code · Codex · Claude Cowork · checked 2026-10-23 > ES: Convierte los requisitos de información del cliente en un archivo IDS From an EIR, a LOIN table or a spreadsheet of required properties to a validated IDS 1.0 file the whole team can test against, plus a readable summary for designers. **Before you paste:** The client's requirements (EIR section, LOIN table or spreadsheet) · A sample IFC to test the IDS on. ## Prompt (copy everything inside the block, then fill the [BRACKETS]) ```text Turn these information requirements into an IDS (Information Delivery Specification, buildingSMART IDS 1.0) using the skill aibuilderacademy.netlify.app/skills/loin-to-ids/SKILL.md (zip: aibuilderacademy.netlify.app/downloads/skills/loin-to-ids.zip). Read it completely first. Inputs: - Requirements: [attach the EIR section / LOIN table / spreadsheet] - Milestone these requirements apply to: [e.g. stage 4 / construction issue] - IFC schema of the deliveries: [IFC2X3 / IFC4 / IFC4X3] - Sample model to test: [path] Do: 1. Extract each requirement into the CSV format the skill expects (spec, entity, predefined type, facet, property set, name, data type, value or pattern, cardinality, instructions). Show me the table BEFORE generating XML and list anything ambiguous as a question. 2. After my OK, generate the .ids and validate it loads. 3. Test it on the sample model with the ifc-ids-validation skill; show pass/fail per specification and any specification that matched 0 elements (usually a wrong entity or predefined type). 4. Write a one-page summary for designers: what each discipline must model and fill, in plain words. Never add a requirement that is not in my documents; mark unclear ones as questions. 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). - Point out the [BRACKETS] and offer to fill them together first. - IDS is machine-readable; the client's PDF is not. Once the IDS exists, every exchange can be checked the same way (see `ifc-model-check-before-exchange`). ## Related - [From information requirements (LOIN table) to an IDS file](https://aibuilderacademy.netlify.app/skills/loin-to-ids/SKILL.md) (skill) - [Validate an IFC model against IDS requirements](https://aibuilderacademy.netlify.app/skills/ifc-ids-validation/SKILL.md) (skill) - [Check an IFC model against your requirements (IDS)](https://aibuilderacademy.netlify.app/prompts/ifc-ids-check.md) (prompt) - [Draft a BIM execution plan from the client's EIR (ISO 19650-2)](https://aibuilderacademy.netlify.app/prompts/bep-from-eir.md) (prompt) ## Sources - https://www.buildingsmart.org/?p=30065 - https://www.iso.org/standard/82914.html - https://docs.ifcopenshell.org/ --- AI Builder Academy · https://aibuilderacademy.netlify.app · checked 2026-10-23 · 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.