# Foundry ## Documentation - [Introduction](https://foundry.cisstech.com/docs/introduction): What Foundry is and the loop it runs. - [Install](https://foundry.cisstech.com/docs/install): What Foundry needs, how to install it with npm, yarn or pnpm, and where it belongs in a project. - [The loop](https://foundry.cisstech.com/docs/the-loop): From an empty folder to a shared prototype. - [A brief, end to end](https://foundry.cisstech.com/docs/case-study): From a vague client message to clickable screens, with the prompts used at each step. - [Concepts](https://foundry.cisstech.com/docs/concepts): Why a checked spec, and where its boundaries sit. - [Spec format](https://foundry.cisstech.com/docs/spec-format): The precise contract for a Foundry spec, and every check it must pass. - [Wireframes](https://foundry.cisstech.com/docs/wireframes): How wiresmith renders a spec, and the files it reads. - [Working with an agent](https://foundry.cisstech.com/docs/prompting): Wire any coding agent to the format, and prompt it so the screens do not come out generic.