45 lines
3.6 KiB
JSON
45 lines
3.6 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Skill(run)",
|
|
"Skill(run:*)",
|
|
"PowerShell(python -c \"import importlib.util as u; [print\\(m, 'OK' if u.find_spec\\(m\\) else 'MISSING'\\) for m in ['fastapi','uvicorn','yfinance','pandas','websockets']]\")",
|
|
"PowerShell($env:PYTHONUNBUFFERED=\"1\"; python -m uvicorn main:app --host 127.0.0.1 --port 8000 --app-dir backend)",
|
|
"PowerShell(npm run dev)",
|
|
"PowerShell(python -c \"import importlib.util as u; print\\('playwright', 'OK' if u.find_spec\\('playwright'\\) else 'MISSING'\\)\")",
|
|
"PowerShell($env:PYTHONUNBUFFERED=\"1\"; $env:PYTHONUTF8=\"1\"; python -m uvicorn main:app --host 127.0.0.1 --port 8000 --app-dir backend)",
|
|
"Read(//c/Users/DATIS STAR/.claude/skills/impeccable/**)",
|
|
"Read(//c/Users/DATIS STAR/.agents/skills/impeccable/**)",
|
|
"PowerShell($env:PYTHONUNBUFFERED=\"1\"; $env:PYTHONUTF8=\"1\"; python -m uvicorn admin_app:app --host 127.0.0.1 --port 8001 --app-dir admin)",
|
|
"PowerShell(npx --yes shadcn@latest add \"https://reactbits.dev/r/LaserFlow-JS-CSS.json\" --yes 2>&1)",
|
|
"PowerShell(npm install three@^0.167.1 @types/three --silent 2>&1)",
|
|
"PowerShell(npm install framer-motion --silent 2>&1)",
|
|
"PowerShell(npm install gsap --silent 2>&1)",
|
|
"PowerShell(npm install ogl --silent 2>&1)",
|
|
"Bash(curl -s -o /dev/null -w \"%{http_code}\" http://localhost:5174/)",
|
|
"Bash(curl -s -o /dev/null -w '%{http_code}' http://localhost:5174/)",
|
|
"Bash(echo \"home: $\\(curl -s -o /dev/null -w '%{http_code}' http://localhost:5174/\\)\")",
|
|
"Bash(curl -s -o /dev/null -w '%{http_code}' http://localhost:5174/dashboard)",
|
|
"Bash(echo \"dashboard: $\\(curl -s -o /dev/null -w '%{http_code}' http://localhost:5174/dashboard\\)\")",
|
|
"Bash(curl -s -m 8 \"http://localhost:8000/api/reports\" -o NUL -w \"reports endpoint: %{http_code}\\\\n\")",
|
|
"Bash(curl -s -m 10 'http://localhost:8000/api/reports' -o NUL -w '%{http_code}')",
|
|
"Bash(echo \"summary: $\\(curl -s -m 10 'http://localhost:8000/api/reports' -o NUL -w '%{http_code}'\\)\")",
|
|
"Bash(curl -s -m 10 'http://localhost:8000/api/reports/files?folder=Platts%20-%20Metals%20Daily' -o NUL -w '%{http_code}')",
|
|
"Bash(echo \"files: $\\(curl -s -m 10 'http://localhost:8000/api/reports/files?folder=Platts%20-%20Metals%20Daily' -o NUL -w '%{http_code}'\\)\")",
|
|
"Bash(curl -s -m 10 \"http://localhost:8000/api/reports\")",
|
|
"Bash(curl -s -m 15 -o NUL -w \"status:%{http_code} type:%{content_type} bytes:%{size_download}\\\\n\" \"http://localhost:8000/api/reports/file?folder=Platts%20-%20Metals%20Daily&name=Metals%20Daily%20\\(27022026\\).pdf\")",
|
|
"WebFetch(domain:api.coingecko.com)",
|
|
"WebFetch(domain:www.coingecko.com)",
|
|
"PowerShell(try { \"dashboard: \" + \\(Invoke-WebRequest -Uri 'http://localhost:5174/dashboard' -UseBasicParsing -TimeoutSec 12\\).StatusCode } catch { \"ERR: $\\($_.Exception.Message\\)\" })",
|
|
"PowerShell(npm install -g ngrok 2>&1)",
|
|
"PowerShell(ngrok http 5174 --log stdout)",
|
|
"PowerShell(Stop-Process -Id 149232 -Force -ErrorAction SilentlyContinue)",
|
|
"PowerShell(Get-Process ngrok -ErrorAction SilentlyContinue)",
|
|
"PowerShell(Stop-Process -Force -ErrorAction SilentlyContinue)",
|
|
"PowerShell(\"killed old ngrok\")",
|
|
"PowerShell(& \"C:\\\\Users\\\\DATIS STAR\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\ngrok\\\\bin\\\\ngrok.exe\" http 5174 --log stdout)",
|
|
"PowerShell(try { \"login: \" + \\(Invoke-WebRequest 'http://localhost:5174/login' -UseBasicParsing -TimeoutSec 12\\).StatusCode } catch { \"ERR $\\($_.Exception.Message\\)\" })"
|
|
]
|
|
}
|
|
}
|