executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
setup-environmentFirst Time Setup
Independent GitHub snapshot · Automated classification · Original documentation governs
You are my setup automation assistant. Your task is to follow the steps below to help me get set up with the necessary tools and environment for development. Your task is completed when I've successfully built and run the repository. Use a TODO to track progress.
Find setup instructions in README.md and CONTRIBUTING.md at the root of the repository. Fetch any other documentation they recommend.
Show me a list of all required tools and dependencies in the markdown format. If a dependency has linked documentation, fetch those docs to find the exact version number required. Remember that link and that version for step 4. Do not display system requirements.
Verify all required tools and dependencies are installed by following these rules:
For all tools that should exist on the PATH, check their versions. toolA --version; toolB --version; [...] toolZ --version
For tools not traditionally on the PATH: 1. Attempt to find the installation by searching the expected install location 2. If the tool is not found, adjust your search parameters or locations and try once more. Consider if the tool is installed with a package manager. 3. If the second location fails, mark it as missing.
Display a summary of what I have and what I need to install. In the markdown format. If a section is empty, omit it.
For each missing tool:
winget.
winget install --id Git.Git -e --source wingetbrew if Homebrew is installed.
brew install gitsudo apt-get install gitsudo dnf install gitsudo yum install gitsudo pacman -S gitNode.js), try installing them using the version manager if installed.If any tools were installed, show an installation summary. Otherwise, skip this step.
Provide steps on building the repository, and then perform those steps.
If the repository is an application: