GreptimeDB Dev Docker Image
GreptimeTeam/greptimedb
Packages a locally built GreptimeDB debug binary into a development-only Docker image for local-cluster testing, with an optional push to a dev registry.
Suggests rollback strategies for failed deployments across different platforms and failure types.
$ npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ArabelaTso/Skills-4-SE rollback-strategy-advisor --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ArabelaTso/Skills-4-SE.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/rollback-strategy-advisor .claude/skills/rollback-strategy-advisor && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "rollback-strategy-advisor" agent skill from https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/rollback-strategy-advisor into .claude/skills/rollback-strategy-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback-strategy-advisor", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/rollback-strategy-advisorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ArabelaTso/Skills-4-SE rollback-strategy-advisor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArabelaTso/Skills-4-SE.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/rollback-strategy-advisor .agents/skills/rollback-strategy-advisor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "rollback-strategy-advisor" agent skill from https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/rollback-strategy-advisor into .agents/skills/rollback-strategy-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback-strategy-advisor", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ArabelaTso/Skills-4-SE rollback-strategy-advisor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArabelaTso/Skills-4-SE.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/rollback-strategy-advisor .cursor/skills/rollback-strategy-advisor && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "rollback-strategy-advisor" agent skill from https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/rollback-strategy-advisor into .cursor/skills/rollback-strategy-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback-strategy-advisor", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ArabelaTso/Skills-4-SE.git --path skills/rollback-strategy-advisor--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ArabelaTso/Skills-4-SE rollback-strategy-advisor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArabelaTso/Skills-4-SE.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/rollback-strategy-advisor .gemini/skills/rollback-strategy-advisor && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "rollback-strategy-advisor" agent skill from https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/rollback-strategy-advisor into .gemini/skills/rollback-strategy-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback-strategy-advisor", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ArabelaTso/Skills-4-SE rollback-strategy-advisorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ArabelaTso/Skills-4-SE.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/rollback-strategy-advisor .github/skills/rollback-strategy-advisor && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "rollback-strategy-advisor" agent skill from https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/rollback-strategy-advisor into .github/skills/rollback-strategy-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback-strategy-advisor", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ArabelaTso/Skills-4-SE rollback-strategy-advisor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArabelaTso/Skills-4-SE.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/rollback-strategy-advisor .opencode/skills/rollback-strategy-advisor && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "rollback-strategy-advisor" agent skill from https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/rollback-strategy-advisor into .opencode/skills/rollback-strategy-advisor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback-strategy-advisor", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
rollback-strategy-advisorSuggests rollback strategies for failed deployments across different platforms and failure types.
Rollback Strategy Advisor is an agent skill from ArabelaTso/Skills-4-SE. Suggests rollback strategies for failed deployments across different platforms and failure types. Use when deployments fail and need to be reverted, including application code rollbacks, database migration reversions, infrastructure changes, and configuration updates. Supports Docker/Docker Compose environments with step-by-step procedural guidance for safe and effective rollback execution.
Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/database_rollback_patterns.md` and `references/platform_guides.md`).
It sits in DevOps & Cloud, covering Deployment, Containers and Database migrations. It works with Docker. The repository describes itself as: A curated list of 180+ useful Claude Skills for Software Engineering and resources for customizing AI for SE workflows. The licence is Apache-2.0.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4f38503. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
dockerdocker-composecurlgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use docker, curl and git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Rollback Strategy Advisor loads about 4k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 105 tokens; SKILL.md has 853 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
# Update the environment section or .env file- Use .env files for environment-specific configsAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ArabelaTso/Skills-4-SE at commit 4f38503, republished under its Apache-2.0 licence (© ArabelaTso). 853 words, ~3,972 tokens.
.claude/skills/rollback-strategy-advisor/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Provide safe and effective rollback strategies for failed deployments.
This skill helps recover from failed deployments by:
Understand what failed and the scope of impact.
Key Questions:
Gather Information:
# Check deployment status
docker ps -a # Container status
docker logs <container-name> --tail 100 # Recent logs
# Check system health
curl http://localhost:8080/health # Health endpoint
docker stats # Resource usage
# Identify deployment artifacts
docker images | grep <app-name> # Available images
git log --oneline -10 # Recent commitsOutput: Failure Assessment
Component: Application container
Failure Time: 5 minutes post-deployment
System State: New version deployed, returning 500 errors
Traffic: Receiving production traffic (degraded service)
Data Changes: No database migrations in this deploymentSelect the appropriate strategy based on failure type and system state.
Strategy Decision Tree:
Is database migration involved?
├─ YES → See "Database Rollback Strategy" (Step 3.4)
└─ NO → Continue
Is infrastructure changed?
├─ YES → See "Infrastructure Rollback Strategy" (Step 3.3)
└─ NO → Continue
Is configuration changed?
├─ YES → See "Configuration Rollback Strategy" (Step 3.2)
└─ NO → Application Code Rollback (Step 3.1)Common Strategies:
| Failure Type | Strategy | Risk Level | Downtime |
|---|---|---|---|
| Application code bug | Redeploy previous image | Low | Seconds |
| Configuration error | Restore previous config | Low | Seconds |
| Infrastructure change | Revert compose file | Medium | Minutes |
| Database migration | Reverse migration + app rollback | High | Minutes |
| Multiple components | Sequential rollback (reverse order) | High | Minutes |
Perform the rollback with validation at each step.
Revert to the previous working application version.
Standard Procedure:
# 1. Identify previous working version
docker images | grep <app-name>
# Look for the previous tag (e.g., v1.2.3 if current is v1.2.4)
# 2. Stop current containers
docker-compose stop <service-name>
# 3. Update docker-compose.yml to previous version
# Change: image: myapp:v1.2.4 → image: myapp:v1.2.3
# 4. Start with previous version
docker-compose up -d <service-name>
# 5. Validate rollback (see Step 4)
curl http://localhost:8080/health
docker logs <service-name> --tail 50Fast Rollback (if compose file unchanged):
# Restart with previous image tag
docker-compose stop <service-name>
docker run -d --name <service-name> \
--network <network-name> \
-p 8080:8080 \
myapp:v1.2.3
# Or update compose and restart
sed -i 's/myapp:v1.2.4/myapp:v1.2.3/g' docker-compose.yml
docker-compose up -d <service-name>Considerations:
Restore previous configuration files or environment variables.
Configuration File Rollback:
# 1. Locate configuration backup or git history
git log -- config/app.conf
git show HEAD~1:config/app.conf > config/app.conf
# 2. Update mounted config in docker-compose.yml if needed
# Ensure volume mount points to correct config
# 3. Restart services to load previous config
docker-compose restart <service-name>
# 4. Validate configuration loaded correctly
docker exec <service-name> cat /app/config/app.conf
curl http://localhost:8080/healthEnvironment Variable Rollback:
# 1. Edit docker-compose.yml to restore previous env vars
# Update the environment section or .env file
# 2. Recreate container with new env vars
docker-compose up -d --force-recreate <service-name>
# 3. Verify environment variables
docker exec <service-name> env | grep APP_Feature Flag Rollback:
# If using feature flags, disable the problematic feature
# Update flag config or environment variable
# Example: FEATURE_NEW_CHECKOUT=false
docker-compose restart <service-name>Considerations:
Revert infrastructure changes like network configurations, volume mounts, or docker-compose structure.
Docker Compose Rollback:
# 1. Restore previous docker-compose.yml from git
git checkout HEAD~1 -- docker-compose.yml
# 2. Recreate infrastructure
docker-compose down
docker-compose up -d
# 3. Validate all services running
docker-compose ps
docker-compose logs --tail 50Network Configuration Rollback:
# If network configuration changed
# 1. Remove new network
docker network rm <new-network>
# 2. Recreate previous network
docker network create --driver bridge <old-network>
# 3. Reconnect containers
docker network connect <old-network> <container-name>Volume Rollback:
# If volume mounts changed (be careful with data!)
# 1. Stop services
docker-compose stop
# 2. Update docker-compose.yml volume configuration
git checkout HEAD~1 -- docker-compose.yml
# 3. Restart services
docker-compose up -d
# Note: Data in volumes persists, only mount configuration changesConsiderations:
Reverse database migrations and restore schema to previous state.
Migration Rollback (with Migration Tool):
# Using Alembic (Python)
docker exec <db-container> alembic downgrade -1 # Rollback one migration
docker exec <db-container> alembic downgrade <revision> # Rollback to specific revision
# Using Flyway (Java)
docker exec <app-container> flyway undo # Rollback last migration
# Using Django
docker exec <app-container> python manage.py migrate <app> <migration>
# Using Rails
docker exec <app-container> rails db:rollback STEP=1Manual Migration Rollback:
# 1. Identify the migration to reverse
docker exec <db-container> psql -U user -d dbname -c "\d+" # List tables
# 2. Execute reverse migration SQL
docker exec <db-container> psql -U user -d dbname -f /migrations/rollback_v1.2.4.sql
# 3. Verify schema state
docker exec <db-container> psql -U user -d dbname -c "\d table_name"Database Rollback with Application:
# CRITICAL: Rollback database BEFORE rolling back application
# to prevent new app code from working with old schema
# 1. Stop application (prevent new requests)
docker-compose stop app-service
# 2. Backup current database state
docker exec <db-container> pg_dump -U user dbname > backup_$(date +%Y%m%d_%H%M%S).sql
# 3. Rollback migration
docker exec <db-container> alembic downgrade -1
# 4. Rollback application to version compatible with old schema
docker-compose stop app-service
sed -i 's/myapp:v1.2.4/myapp:v1.2.3/g' docker-compose.yml
docker-compose up -d app-service
# 5. Validate
curl http://localhost:8080/health
docker logs app-service --tail 50Considerations:
See references/database_rollback_patterns.md for detailed migration rollback examples and data preservation strategies.
Confirm the system is working correctly after rollback.
Health Checks:
# 1. Container health
docker ps # All containers running?
docker-compose ps # Services in "Up" state?
# 2. Application health
curl http://localhost:8080/health
curl -I http://localhost:8080 # HTTP status code
# 3. Service logs
docker logs <service-name> --tail 100 | grep ERROR
docker logs <service-name> --tail 100 | grep WARN
# 4. Database connectivity
docker exec <app-container> psql -U user -d dbname -c "SELECT 1;"
# 5. Resource usage
docker stats --no-streamFunctional Testing:
# Test critical user flows
curl -X POST http://localhost:8080/api/login -d '{"user":"test","pass":"test"}'
curl http://localhost:8080/api/users/1
# Run smoke tests if available
docker exec <app-container> pytest tests/smoke/
# Check monitoring dashboards
# - Response times back to normal?
# - Error rates dropped?
# - Traffic being served?Validation Checklist:
Record the incident and inform stakeholders.
Incident Report Template:
## Deployment Rollback - [Date/Time]
**Summary:** Brief description of what failed and rollback action taken
**Timeline:**
- [Time] - Deployment started (v1.2.4)
- [Time] - Failure detected (500 errors)
- [Time] - Rollback initiated
- [Time] - Rollback completed
- [Time] - System validated stable
**Root Cause:** What caused the deployment to fail
**Rollback Actions:**
1. Stopped application service
2. Reverted docker-compose.yml to v1.2.3
3. Restarted service
4. Validated health checks
**Impact:**
- Downtime: X minutes
- Affected users: Y requests failed
- Data loss: None
**Follow-up Actions:**
- [ ] Fix root cause in v1.2.5
- [ ] Add test coverage for failure scenario
- [ ] Update deployment checklist
- [ ] Review rollback procedure effectivenessCommunication:
Team notification (Slack/email):
🚨 Deployment Rollback Completed
We rolled back the v1.2.4 deployment due to [issue].
System is now stable on v1.2.3.
Impact: X minutes downtime
Status: Fully operational
Next steps: Root cause analysis, fix in v1.2.5
For details see: [link to incident report]Analyze the incident and improve deployment practices.
Post-Incident Review:
What went wrong?
Why wasn't it caught earlier?
What can prevent this?
Deployment Improvements:
# Implement health checks in docker-compose.yml
services:
app:
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40sRollback Automation:
# Create rollback script for quick recovery
#!/bin/bash
# rollback.sh - Quick rollback to previous version
PREVIOUS_VERSION=$1
if [ -z "$PREVIOUS_VERSION" ]; then
echo "Usage: ./rollback.sh <version>"
exit 1
fi
echo "Rolling back to $PREVIOUS_VERSION..."
docker-compose stop app
sed -i "s/myapp:.*$/myapp:$PREVIOUS_VERSION/g" docker-compose.yml
docker-compose up -d app
docker-compose ps
echo "Rollback complete. Check logs: docker logs app"Best Practices:
| Scenario | Strategy | Estimated Time |
|---|---|---|
| App code bug, no DB changes | Redeploy previous image | 1-2 minutes |
| Config error | Restore previous config | 1-2 minutes |
| Failed DB migration | Reverse migration + app rollback | 5-10 minutes |
| Infrastructure change | Revert compose file | 3-5 minutes |
| Multiple component failure | Sequential rollback (DB → App → Infra) | 10-15 minutes |
# Quick app rollback
docker-compose stop <service>
sed -i 's/v1.2.4/v1.2.3/g' docker-compose.yml
docker-compose up -d <service>
# Config rollback
git checkout HEAD~1 -- config/
docker-compose restart <service>
# Database migration rollback
docker exec <db-container> alembic downgrade -1
# Full infrastructure rollback
git checkout HEAD~1 -- docker-compose.yml
docker-compose down && docker-compose up -dreferences/database_rollback_patterns.md - Detailed database migration rollback strategies and data preservation techniquesreferences/platform_guides.md - Docker and Docker Compose specific rollback procedures and best practices© ArabelaTso, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/rollback-strategy-advisor of ArabelaTso/Skills-4-SE.
Open the folder on GitHubat commit 4f38503
Rollback Strategy Advisor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Rollback Strategy Advisor this skillArabelaTso/Skills-4-SE | 253 | — | ~4k | Automated safety check: Notes | Apache-2.0 | |
| GreptimeDB Dev Docker ImageGreptimeTeam/greptimedb | 6.7k | — | ~4k | Automated safety check: Notes | Apache-2.0 | |
| Senior DevOps Toolkitmaslennikov-ig/claude-code-orchestrator-kit | 260 | 6 repos | ~1.1k | Automated safety check: Notes | Custom licence | |
| LangBot Deployment Guidelangbot-app/LangBot | 18k | — | ~1.2k | Automated safety check: Notes | Apache-2.0 | |
| Reflexo ReleaseMyriad-Dreamin/typst.ts | 1.2k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Classical Poem Silk VideoMr-funny/hbg-classical-poem-silk-video | 361 | — | ~1.6k | Automated safety check: Pass | MIT |
GreptimeTeam/greptimedb
Packages a locally built GreptimeDB debug binary into a development-only Docker image for local-cluster testing, with an optional push to a dev registry.
maslennikov-ig/claude-code-orchestrator-kit
Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup…
langbot-app/LangBot
Deploys and configures a LangBot instance with Docker Compose or Kubernetes, covering config.yaml, the Box sandbox runtime, the plugin runtime and the global API key.
Myriad-Dreamin/typst.ts
Guide Reflexo/typst.ts release preparation and operator handoffs.
Mr-funny/hbg-classical-poem-silk-video
Turn Chinese classical poems and ci into coherent vertical Chinese-art videos with poem-driven scene grouping, GPT ImageGen stills, Docker-only Gemini I2V, retained model-generated ambience, Gemini…
arch3rPro/1Panel-Appstore
A skill your agent uses when packaging Docker deployments as 1Panel local app store apps, including GitHub projects, docker-compose.yml files, docker run commands, app metadata, version directories…
ArabelaTso/Skills-4-SE
Generate prioritized CVE watchlists and actionable security recommendations for repositories.
ArabelaTso/Skills-4-SE
Automatically migrate Python web applications between frameworks (Flask → FastAPI, Django → FastAPI).
ArabelaTso/Skills-4-SE
Generate test cases using metamorphic testing by applying transformations based on metamorphic properties.
ArabelaTso/Skills-4-SE
Instruments programs to capture execution traces specifically for reproducing reported bugs, enabling consistent replay and diagnosis of failures.
ArabelaTso/Skills-4-SE
Automatically migrate Spring MVC applications to Spring Boot.
ArabelaTso/Skills-4-SE
Instrument programs (Python, C/C++, Java) to capture snapshots of key program states at runtime, including variables, memory, and call stacks.
Works with
Categories
Suggests rollback strategies for failed deployments across different platforms and failure types. Rollback Strategy Advisor is an agent skill from ArabelaTso/Skills-4-SE. Suggests rollback strategies for failed deployments across different platforms and failure types.
Rollback Strategy Advisor fits situations like: deployments fail and need to be reverted; including application code rollbacks; database migration reversions; infrastructure changes.
Run `npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a claude-code`. Or copy the skill folder (skills/rollback-strategy-advisor in ArabelaTso/Skills-4-SE) into .claude/skills/rollback-strategy-advisor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a codex`. Or copy the skill folder (skills/rollback-strategy-advisor in ArabelaTso/Skills-4-SE) into .agents/skills/rollback-strategy-advisor in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ArabelaTso/Skills-4-SE --skill rollback-strategy-advisor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rollback-strategy-advisor, .gemini/skills/rollback-strategy-advisor, .github/skills/rollback-strategy-advisor and .opencode/skills/rollback-strategy-advisor in your project.
Going by SKILL.md and its folder, Rollback Strategy Advisor needs the command-line tools its instructions call (docker, docker-compose, curl and git). Our summary lists: Python 3; Docker.
SKILL.md contains no URLs. Its commands use docker, curl and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Rollback Strategy Advisor is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Rollback Strategy Advisor: GreptimeDB Dev Docker Image (GreptimeTeam/greptimedb, 6.7k stars), Senior DevOps Toolkit (maslennikov-ig/claude-code-orchestrator-kit, 260 stars), LangBot Deployment Guide (langbot-app/LangBot, 18k stars) and Reflexo Release (Myriad-Dreamin/typst.ts, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ArabelaTso (a GitHub user) maintains it in ArabelaTso/Skills-4-SE, which has 253 GitHub stars. The repository holds 150 skills in this directory. The repository was last updated on August 21, 2026.
Source: ArabelaTso/Skills-4-SE on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.