home/roleplay/airoot-install-retro-prompt

AIROOT INSTALL RETRO PROMPT

GPTClaudeGemini··564 copies·updated 2026-07-14
airoot-install-retro-prompt.prompt
# AIRoot Install Retro Prompt

Date: `2026-06-18`
Status: `active public prompt`

## Purpose

Use this prompt after installing or onboarding `AIRoot` into a new client repo
when setup failed, felt confusing, required manual workaround, or succeeded only
after undocumented help.

The goal is to collect a structured install retro report that can improve:
- `AI_EASY_SETUP.md`
- `AI_ASSISTED_SETUP_PROMPT.md`
- `AIROOT_SETUP_PROTOCOL.md`
- setup scripts under `AIRoot/scripts/`
- generated routers, setup checks, and recovery diagnostics

This prompt is intentionally about AIRoot setup itself. It is not a normal
project work prompt and it is not the XUUnity Light Unity MCP install retro.

## Use When

- the easy setup path did not get the client to a working repo
- the AI-assisted setup prompt produced unclear or wrong actions
- the client tried to set up AIRoot manually and got stuck
- `.sh`, `.cmd`, `.bat`, `.ps1`, Git Bash, PowerShell, `cmd.exe`, WSL, or an AI
  client terminal behaved differently than expected
- a script failed because of CRLF/LF line endings, executable bits, shell
  selection, path quoting, or missing Bash
- clone, auth, local folder selection, or "open the repo root" was confusing
- the agent started from the wrong directory or tried to mutate the `AIRoot`
  repo itself instead of a host repo containing `AIRoot/`
- topology classification was ambiguous: single-project versus monorepo
- `--dry-run`, apply, `--check`, or `--fix` failed
- `Agents.md`, `AIOutput/Registry/setup_status.yaml`,
  `AIOutput/Registry/host_topology.yaml`, project routers, or
  `Assets/AIOutput/ProjectMemory/` did not appear as expected
- setup succeeded but the next user-facing step was unclear

## Do Not Use When

- normal project work is already running through `xuunity`
- the problem is specifically XUUnity Light Unity MCP package installation or
  MCP client wiring; use the MCP install retro prompt for that surface
- the report would require exposing private source, secrets, tokens, passwords,
  private repo URLs, customer names, or unrelated logs

## Redaction Rule

Before sharing the report, replace private values with stable placeholders:

- `<client-repo>`
- `<host-root>`
- `<unity-project>`
- `<user-home>`
- `<private-remote>`
- `<ai-client>`

Do not include API keys, auth tokens, passwords, private SSH keys, private repo
URLs with credentials, machine usernames, or full unrelated logs.

Keep useful public-safe evidence:
- OS and shell names
- AIRoot commit, tag, or branch
- command names
- sanitized paths
- exact error codes and short error excerpts
- Git line-ending metadata
- setup script output
- generated file presence or absence

## Inputs To Gather First

At minimum, collect:

1. OS and version.
2. Shell or terminal used for each command: PowerShell, `cmd.exe`, Git Bash,
   WSL, macOS Terminal, VS Code terminal, AI client terminal, or other.
3. AI client used: VS Code, ChatGPT desktop, Codex CLI, Claude Desktop, Claude
   Code, Cursor, Rider, or other.
4. Whether the AI client had local folder access and terminal execution.
5. Repo clone URL source, redacted as `<private-remote>` if needed.
6. Local folder chosen, redacted as `<host-root>`.
7. Whether the opened folder was the host repo root or `AIRoot/` itself.
8. AIRoot version evidence: commit, branch, tag, or archive date.
9. Which setup doc was followed first.
10. Exact commands attempted, in order, with current directory for each.
11. First visible error, before any retry changed state.
12. Any manual workaround applied.
13. Whether files were modified by setup before the failure.
14. Which generated files exist now and which are missing.
15. If Windows or mixed shell behavior was involved, the launcher flavor for
    each command: `.sh`, `.cmd`, `.bat`, `.ps1`, direct `bash`, direct `python`,
    Git Bash, PowerShell, `cmd.exe`, WSL, or AI client stdio.

If a command cannot run, record the command, current directory, and exact error
instead of guessing.

## Preferred Command Evidence

Run only the commands that match the actual setup route. Prefer `--dry-run`
before mutating setup.

### Cross-platform repo facts

when to use it

Community prompt sourced from the open-source GitHub repo FoxsterDev/ai-research-hub (no explicit license). A "AIROOT INSTALL RETRO PROMPT" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

roleplaycommunitygeneral

source

FoxsterDev/ai-research-hub · no explicit license