build-project
Installation
SKILL.md
Skill: Build Project
Turn a target project into an opentaint project model: run the project's build, resolve its dependencies if needed. The build tool, toolchain, and scope flags are language-specific — detect the target language from the project's build files, then read the matching references/<language>.md and follow its numbered steps, which key to the ones below.
Inputs
Provided by the caller, fall back to the default value when omitted. Ask back only when a required input is missing and has no sensible default
project-root(optional) — root of the target project. Opentaint keeps all analysis artifacts under the fixed<project-root>/.opentaint/directory, so every.opentaint/...path below resolves there. Default: current directorybuild-hints(optional) — anything known about how this project builds: required toolchain version, modules/profiles to enable, project-specific build approach and so on
Workflow
1. Reset the output
Delete any existing .opentaint/project first, so files from an old model can't bleed into the new one