每次開啟新對話時,優先確認目前的執行環境(WSL 宿主、Docker 容器或特定專案路徑)。
本 Skill 旨在確保 AI 助手在開始任何操作前,能準確判斷目前的終端機環境。這對於在 WSL 與 Docker 容器之間切換的開發流程至關重要,可避免在錯誤的環境下執行指令。
uname -a
cat /etc/os-release | grep PRETTY_NAME
whoami
pwd
執行以下指令檢查是否存在容器特徵檔案:
if [ -f /.dockerenv ]; then echo "Inside Docker Container"; else echo "On Host/WSL"; fi
ping -c 1 google.com
cat /etc/resolv.conf
確保開發所需的工具與 GNU 指令集在目前環境中可用:
# 工具版本檢查
git --version && php -v && composer --version && npm -v && docker --version
# 常用 Bash 指令可用性 (GNU 工具)
ls --version && grep --version && find --version && cat --version
uname -a 顯示 MINGW64_NT,php -v 為 Windows 原生版本。uname -a 會包含 WSL2 或 Microsoft 字樣。cat /etc/os-release 會顯示 Alpine Linux,且通常預設為 root 使用者。DB_HOST) 是否已載入。[!IMPORTANT] 在執行
composer install或php artisan指令前,務必確認目前路徑是否具備對應的vendor目錄或.env檔案。