SKILL.md
Proceed with these steps to ensure isolated execution while bypassing full installer locks.
Instructions:
- Locate and Read Dependency Files:
Use an MCP read_file tool to locate and read the closest dependency manifest files walking up from the targetFile coordinate. TypeScript/Node.js: Grab package.json and package-lock.json. Python: Grab requirements.txt or Pipfile.lock. C++: Check for conanfile.txt or CMakeLists.txt. Go: Grab go.mod and go.sum. Java: Grab pom.xml (Maven) or build.gradle/build.gradle.kts (Gradle).
- Extract Version Constraints:
* Read the manifest files to find the exact version constraints for packages used in the PoC/verification code.
- Bypass Full Installs (Node.js):
* Instruct commands to utilize prefixes like npmconfigcache=.npx_cache so downloads bypass global proxy auth locks.
- Write Deterministic Running Script:
* Generate a standalone dependency runner file on disk named deterministically e.g., installdeps<targetfilebase>.sh (or .js/.py).
- Trigger Isolated Execute:
* Call the install_dependencies Tool passing the absolute path to the generated script in the scriptPath argument AND providing targetFile as an argument to let the tool calculate isolated execution contexts.