mirror of
https://github.com/JoasASantos/REA-Prompts.git
synced 2026-11-07 10:15:59 -10:00
Merge pull request #4 from rririanto/support-antigravity
feat: add Antigravity IDE support and fix setup scripts
This commit is contained in:
3 files changed
+32
-24
No files matched your search
@@ -16,11 +16,11 @@ Prompts are ready to paste into your agent. Replace everything in `<angle bracke
|
||||
|
||||
## Install as agent skills (recommended)
|
||||
|
||||
`setup.sh` (macOS/Linux) or `setup.bat` (Windows) copies every prompt section into your coding agent's skills folder (`~/.hermes/skills`, `~/.claude/skills` or `~/.codex/skills`):
|
||||
`setup.sh` (macOS/Linux) or `setup.bat` (Windows) copies every prompt section into your coding agent's skills folder (`~/.hermes/skills`, `~/.claude/skills`, `~/.codex/skills`, or `~/.gemini/config/skills` for Antigravity):
|
||||
|
||||
```bash
|
||||
./setup.sh # auto-detect installed agents
|
||||
./setup.sh hermes # or: claude-code | codex | all
|
||||
./setup.sh # auto-detect installed agents
|
||||
./setup.sh antigravity # or: hermes | claude-code | codex | antigravity | all
|
||||
```
|
||||
|
||||
```bat
|
||||
|
||||
@@ -1,20 +1,22 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
rem REAP installer (Windows) — installs Skills\ prompt packs into your AI coding agent.
|
||||
rem Usage: setup.bat [agent] agent: hermes | claude-code | codex | all (default: all detected)
|
||||
rem Usage: setup.bat [agent] agent: hermes | claude-code | codex | antigravity | all (default: all detected)
|
||||
cd /d "%~dp0"
|
||||
|
||||
where python >nul 2>&1
|
||||
if %errorlevel%==0 (
|
||||
python tools\build_skills.py
|
||||
python tools\build_system_prompt.py
|
||||
) else (
|
||||
where python3 >nul 2>&1
|
||||
if exist tools\build_skills.py (
|
||||
where python >nul 2>&1
|
||||
if !errorlevel!==0 (
|
||||
python3 tools\build_skills.py
|
||||
python3 tools\build_system_prompt.py
|
||||
python tools\build_skills.py
|
||||
python tools\build_system_prompt.py
|
||||
) else (
|
||||
echo note: python not found - installing the Skills\ folder as committed
|
||||
where python3 >nul 2>&1
|
||||
if !errorlevel!==0 (
|
||||
python3 tools\build_skills.py
|
||||
python3 tools\build_system_prompt.py
|
||||
) else (
|
||||
echo note: python not found - installing the Skills\ folder as committed
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
@@ -26,24 +28,28 @@ if /i "%AGENT%"=="hermes" set "DIRS=%USERPROFILE%\.hermes\skills"
|
||||
if /i "%AGENT%"=="claude-code" set "DIRS=%USERPROFILE%\.claude\skills"
|
||||
if /i "%AGENT%"=="claude" set "DIRS=%USERPROFILE%\.claude\skills"
|
||||
if /i "%AGENT%"=="codex" set "DIRS=%USERPROFILE%\.codex\skills"
|
||||
if /i "%AGENT%"=="antigravity" set "DIRS=%USERPROFILE%\.gemini\config\skills"
|
||||
if /i "%AGENT%"=="antigravity-ide" set "DIRS=%USERPROFILE%\.gemini\config\skills"
|
||||
if /i "%AGENT%"=="gemini" set "DIRS=%USERPROFILE%\.gemini\config\skills"
|
||||
if /i "%AGENT%"=="all" (
|
||||
if exist "%USERPROFILE%\.hermes" set "DIRS=!DIRS! %USERPROFILE%\.hermes\skills"
|
||||
if exist "%USERPROFILE%\.claude" set "DIRS=!DIRS! %USERPROFILE%\.claude\skills"
|
||||
if exist "%USERPROFILE%\.codex" set "DIRS=!DIRS! %USERPROFILE%\.codex\skills"
|
||||
if exist "%USERPROFILE%\.gemini" set "DIRS=!DIRS! %USERPROFILE%\.gemini\config\skills"
|
||||
)
|
||||
if not "%AGENT%"=="all" if not "%AGENT%"=="hermes" if not "%AGENT%"=="claude-code" if not "%AGENT%"=="claude" if not "%AGENT%"=="codex" (
|
||||
echo unknown agent: %AGENT% ^(use: hermes ^| claude-code ^| codex ^| all^)
|
||||
if not "%AGENT%"=="all" if not "%AGENT%"=="hermes" if not "%AGENT%"=="claude-code" if not "%AGENT%"=="claude" if not "%AGENT%"=="codex" if not "%AGENT%"=="antigravity" if not "%AGENT%"=="antigravity-ide" if not "%AGENT%"=="gemini" (
|
||||
echo unknown agent: %AGENT% ^(use: hermes ^| claude-code ^| codex ^| antigravity ^| all^)
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if "%DIRS%"=="" (
|
||||
echo No supported agent directory found ^(%USERPROFILE%\.hermes, .claude, .codex^).
|
||||
echo No supported agent directory found ^(%USERPROFILE%\.hermes, .claude, .codex, .gemini^).
|
||||
echo Install manually: copy Skills\reap-* into your agent's skills folder.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
set /a COUNT=0
|
||||
for %%D in (%DIRS%) do (
|
||||
set /a COUNT=0
|
||||
if not exist "%%D" mkdir "%%D"
|
||||
for /d %%S in ("Skills\reap-*") do (
|
||||
if exist "%%D\%%~nxS" rmdir /s /q "%%D\%%~nxS"
|
||||
|
||||
@@ -2,18 +2,18 @@
|
||||
# REAP installer — installs the Skills/ prompt packs into your AI coding agent.
|
||||
#
|
||||
# Usage:
|
||||
# ./setup.sh [agent] agent: hermes | claude-code | codex | all (default: all detected)
|
||||
# ./setup.sh [agent] agent: hermes | claude-code | codex | antigravity | all (default: all detected)
|
||||
#
|
||||
# What it does:
|
||||
# 1. Regenerates Skills/ and system_prompt.md from readme.md (if python3 present)
|
||||
# 1. Regenerates Skills/ and system_prompt.md from readme.md (if tools/build_skills.py and python3 present)
|
||||
# 2. Copies every Skills/reap-* folder into the agent's skills directory
|
||||
set -euo pipefail
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
REGEN=0
|
||||
if command -v python3 >/dev/null 2>&1; then
|
||||
if [ -f tools/build_skills.py ] && command -v python3 >/dev/null 2>&1; then
|
||||
python3 tools/build_skills.py && python3 tools/build_system_prompt.py && REGEN=1
|
||||
else
|
||||
elif ! command -v python3 >/dev/null 2>&1; then
|
||||
echo "note: python3 not found — installing the Skills/ folder as committed"
|
||||
fi
|
||||
|
||||
@@ -23,25 +23,27 @@ target_dirs() {
|
||||
hermes) echo "$HOME/.hermes/skills" ;;
|
||||
claude-code|claude) echo "$HOME/.claude/skills" ;;
|
||||
codex) echo "$HOME/.codex/skills" ;;
|
||||
antigravity|antigravity-ide|gemini|agy) echo "$HOME/.gemini/config/skills" ;;
|
||||
all)
|
||||
[ -d "$HOME/.hermes" ] && echo "$HOME/.hermes/skills"
|
||||
[ -d "$HOME/.claude" ] && echo "$HOME/.claude/skills"
|
||||
[ -d "$HOME/.codex" ] && echo "$HOME/.codex/skills"
|
||||
[ -d "$HOME/.gemini" ] && echo "$HOME/.gemini/config/skills"
|
||||
;;
|
||||
*) echo "unknown agent: $agent (use: hermes | claude-code | codex | all)" >&2; exit 1 ;;
|
||||
*) echo "unknown agent: $agent (use: hermes | claude-code | codex | antigravity | all)" >&2; exit 1 ;;
|
||||
esac
|
||||
}
|
||||
|
||||
dirs="$(target_dirs "${1:-all}")"
|
||||
if [ -z "$dirs" ]; then
|
||||
echo "No supported agent directory found (~/.hermes, ~/.claude, ~/.codex)."
|
||||
echo "No supported agent directory found (~/.hermes, ~/.claude, ~/.codex, ~/.gemini)."
|
||||
echo "Install manually: copy Skills/reap-* into your agent's skills folder."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
count=0
|
||||
for d in $dirs; do
|
||||
mkdir -p "$d"
|
||||
count=0
|
||||
for s in Skills/reap-*; do
|
||||
rm -rf "$d/$(basename "$s")"
|
||||
cp -R "$s" "$d/"
|
||||
|
||||
Reference in new issue
Block a user