Repo Mirror Sources
netdata/netdata
Inspect Netdata-org source checkouts under NETDATAREPOSDIR, or set up and synchronize that mirror when requested.
Plan a safe history-preserving reversal of a completed feature from its archive and exact commit, including later-dependency risk, then stop before implementation.
$ npx skills add aiblueprinthq/ai-blueprint --skill rollback -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aiblueprinthq/ai-blueprint rollback --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/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/rollback .claude/skills/rollback && 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" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/rollback into .claude/skills/rollback/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback", 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/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/rollbackType 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 aiblueprinthq/ai-blueprint --skill rollback -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aiblueprinthq/ai-blueprint rollback --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/rollback .agents/skills/rollback && 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" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/rollback into .agents/skills/rollback/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback", 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 aiblueprinthq/ai-blueprint --skill rollback -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aiblueprinthq/ai-blueprint rollback --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/rollback .cursor/skills/rollback && 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" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/rollback into .cursor/skills/rollback/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback", 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/aiblueprinthq/ai-blueprint.git --path .agents/skills/rollback--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 aiblueprinthq/ai-blueprint --skill rollback -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aiblueprinthq/ai-blueprint rollback --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/rollback .gemini/skills/rollback && 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" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/rollback into .gemini/skills/rollback/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback", 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 aiblueprinthq/ai-blueprint rollbackInstalls 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 aiblueprinthq/ai-blueprint --skill rollback -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/rollback .github/skills/rollback && 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" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/rollback into .github/skills/rollback/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback", 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 aiblueprinthq/ai-blueprint --skill rollback -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aiblueprinthq/ai-blueprint rollback --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/rollback .opencode/skills/rollback && 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" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/rollback into .opencode/skills/rollback/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "rollback", 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.
rollbackPlan a safe history-preserving reversal of a completed feature from its archive and exact commit, including later-dependency risk, then stop before implementation.
Rollback is an agent skill from aiblueprinthq/ai-blueprint. Plan a safe history-preserving reversal of a completed feature from its archive and exact commit, including later-dependency risk, then stop before implementation. Use for /rollback or requests to undo, remove, or reverse a completed feature.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `agents/openai.yaml` and `reference/rollback-spec-template.md`).
It sits in DevOps & Cloud. It works with Git. The repository describes itself as: A file-backed, spec-driven AI coding workflow framework for building real software while staying in control. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 96222b7. 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:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use 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 loads about 2.3k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 1,237 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 found no risky patterns in SKILL.md.
Automated 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 aiblueprinthq/ai-blueprint at commit 96222b7, republished under its MIT licence (© aiblueprinthq). 1,237 words, ~2,281 tokens.
.claude/skills/rollback/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Context reuse: Reuse any required file already loaded in project instructions or the current session. Read it again only if absent, changed, or exact current bytes or line references are needed.
First action: Before project inspection, preflight, or any other tool call,
publish running to blueprint/.state/run.json using the dashboard activity
contract in AGENTS.md.
Where this sits in the workflow:
completed feature + git history -> [rollback] -> /implement -> /check -> /complete
(archive + squashed commit) (risk review (reverse (prove) (log + merge)
+ spec) product diff)This skill plans a rollback. It does not change product code, create a branch,
commit, merge, or push. It identifies the completed feature and its exact git
commit, checks what changed afterward, writes a guarded rollback spec, then stops
for review. /implement performs the reversal only after the user approves that
spec.
A completed feature by build-plan number, name, or archive path, plus an optional reason. Examples:
/rollback 4 because the new export flow is corrupting files
/rollback "PDF export"
/rollback blueprint/history/features/04-pdf-export.mdWith no target, list a short set of recent completed feature archives and ask the user to choose. Never silently pick the latest feature. If the reason is missing, ask for one before writing the spec because the rollback archive must explain why the feature was removed.
Read AGENTS.md, blueprint/build-plan.md,
blueprint/context/current-feature.md, the completed feature archives, and git
state.
Stop before writing when:
current-feature.md already holds active work. Never replace another worker's
active spec; parallel work uses one clone or Git worktree per work item, with
a separate branch in each checkoutDo not stash, discard, fetch, pull, switch branches, or clean the tree from this skill.
Resolve the requested number or name to one checked build-plan ID; for an archive
path, read its exact spec identity first and match that checked item. Then gather
all exact-ID feature archive candidates using ../feature/reference/build-history.md.
Normalize the stable ID, retaining its letter, and read attempts from verified
spec metadata/history proof, never arbitrary title or filename suffixes.
For each candidate, require its unique introducing commit on the local default and prove the archive blob and mode have not changed since that addition. Exclude builds with a proven completed reachable rollback naming that exact archive and introducing commit. The checked item must have exactly one unreversed build. An explicit archive request stays bound to that exact path: reject it if already reversed, rather than silently choosing another build. Ambiguous, orphan, overwritten, multiply-added, or missing records stop with their exact paths and missing proof. Do not select by newest commit, filename order, or rollback date.
Confirm the selected commit's diff is consistent with the requested feature.
If the target is a merge commit, stop before Step 2 and before
writing or changing blueprint/context/current-feature.md. Do not record a
target parent or choose a mainline. Publish blocked to
blueprint/.state/run.json, explain that Blueprint cannot safely infer which
merge parent represents the pre-feature state, and include the exact /rollback
command the user can rerun after choosing a safe remediation or mainline
strategy. /implement retains its merge-target stop as defense in depth. If the
archive was never committed, explain that git cannot reconstruct a safe rollback
from it.
Inspect the target commit and build the product-path set from the files it changed. Exclude these protected workflow paths:
.agents/**.claude/**blueprint/**AGENTS.mdCLAUDE.mdprototypes/**The rollback must preserve the original feature archive, later planning changes,
the active rollback spec, adapter skills, and throwaway prototype history. Root
README.md and ordinary app docs are product files unless the project says
otherwise.
If no product paths remain, stop. Do not create an empty rollback that only rewrites Blueprint records.
Inspect every commit after the target through HEAD that touches one of the
product paths. Also read later completed feature specs when they mention the
target, its contracts, routes, data, or files.
Classify the result:
Path overlap is a warning signal, not proof of dependency. Explain the concrete later commit and contract involved. Never silently cascade into reverting other features. For a blocked case, stop and ask the user to choose a narrower remediation or explicitly plan the dependent rollbacks.
Write blueprint/context/current-feature.md using
reference/rollback-spec-template.md. Its first heading must be exactly
# Rollback: Feature <id> - <title>, and it must retain the existing
**Type:** Rollback contract. Fill in:
--build-N for target attempt N > 1 proved aboveBefore freezing a new rollback spec, apply the archive-path and branch-availability
checks in ../feature/reference/build-history.md to its planned branch and
YYYY-MM-DD-<exact-target-archive-stem>.md destination. Retain --build-N in the
target stem when present. A collision stops for an explicit decision; never
renumber the target or silently rename reviewed work. Existing completion recovery runs first.
The first build step must apply the target commit's product diff in reverse using
the guarded Type: Rollback behavior in /implement. Later steps may repair only
the specific downstream compatibility issues named in the spec. Do not use a
rollback as permission for unrelated cleanup.
Older installations may not have blueprint/history/rollbacks/ yet because
updates preserve user history. That is not a planning blocker; /complete
creates the directory when it archives the approved rollback.
Red-team the draft before presenting it:
Tighten the spec, then stop. Summarize the target commit, affected product paths,
later-change risk, and what the critique changed. Tell the user to review the
spec, then run /implement to create the rollback branch and apply it.
git reset --hard, force-push, history rewriting, or broad file
restoration./implement, /check, and /complete review gates.Format the output to match blueprint/context/ai-interaction.md: concise,
scannable markdown with a small risk table when later commits overlap.
© aiblueprinthq, MIT. 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 in .agents/skills/rollback of aiblueprinthq/ai-blueprint.
Open the folder on GitHubat commit 96222b7
Rollback 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 this skillaiblueprinthq/ai-blueprint | 463 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Repo Mirror Sourcesnetdata/netdata | 81k | — | ~1.2k | Automated safety check: Notes | GPL-3.0 | |
| CI Failure Triage and RepairChachamaru127/claude-code-harness | 3.2k | 1 repos | ~1.1k | Automated safety check: Notes | MIT | |
| Bfe Rd Workflowbfenetworks/bfe | 6.3k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Ssh Skillbadseal/ssh-skill | 537 | — | ~2.4k | Automated safety check: Notes | None | |
| GreptimeDB Release RunbookGreptimeTeam/greptimedb | 6.7k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 |
netdata/netdata
Inspect Netdata-org source checkouts under NETDATAREPOSDIR, or set up and synchronize that mirror when requested.
Chachamaru127/claude-code-harness
Diagnoses failing CI pipelines and tests, deciding first whether the test or the implementation is at fault, and hands hard cases to a dedicated fixer subagent.
bfenetworks/bfe
引导用户在 bfe 代码库中完成一次完整的功能研发流程,包括需求对齐、文档修改、代码实现、集成测试与回归验证. An agent skill from bfenetworks/bfe.
badseal/ssh-skill
A skill your agent uses when a task requires SSH or SCP/SFTP behavior, a remote server, server alias/IP/hostname/user@host, bastion or jump-host access, remote command execution, upload/download…
GreptimeTeam/greptimedb
Runbook for publishing a GreptimeDB version: pick the release branch, verify the Cargo version, then tag, create the GitHub release and open the docs note PR.
openclaw/crabbox
Gets you running your repository's tests in a disposable Docker or Podman container on your own machine with Crabbox, with no account and no cloud spend.
aiblueprinthq/ai-blueprint
Adopt Blueprint into an existing brownfield codebase by surveying shipped behavior and generating plans, standards, commands, adapter choices, and visibility setup.
aiblueprinthq/ai-blueprint
Set up or normalize one project Verify command and matching GitHub Actions checks while preserving existing CI, with an optional local pre-push hook.
aiblueprinthq/ai-blueprint
Run a Blueprint health and context check covering setup, adapters, commands, visibility, plans, overview freshness, configuration, dashboard state, and workflow drift.
aiblueprinthq/ai-blueprint
Turn the next, named, or numbered build-plan feature into a buildable current-feature.md spec with small steps and done-when criteria.
aiblueprinthq/ai-blueprint
Onboard a fresh or early scaffold after Blueprint is overlaid by tuning commands, standards, adapters, visibility, and context loading.
aiblueprinthq/ai-blueprint
Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents.
Works with
Categories
Plan a safe history-preserving reversal of a completed feature from its archive and exact commit, including later-dependency risk, then stop before implementation. Rollback is an agent skill from aiblueprinthq/ai-blueprint. Plan a safe history-preserving reversal of a completed feature from its archive and exact commit, including later-dependency risk, then stop before implementation.
Rollback fits situations like: requests to undo; reverse a completed feature.
Run `npx skills add aiblueprinthq/ai-blueprint --skill rollback -a claude-code`. Or copy the skill folder (.agents/skills/rollback in aiblueprinthq/ai-blueprint) into .claude/skills/rollback in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aiblueprinthq/ai-blueprint --skill rollback -a codex`. Or copy the skill folder (.agents/skills/rollback in aiblueprinthq/ai-blueprint) into .agents/skills/rollback 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 aiblueprinthq/ai-blueprint --skill rollback -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, .gemini/skills/rollback, .github/skills/rollback and .opencode/skills/rollback in your project.
Going by SKILL.md and its folder, Rollback needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use 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 no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Rollback is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Rollback: Repo Mirror Sources (netdata/netdata, 81k stars), CI Failure Triage and Repair (Chachamaru127/claude-code-harness, 3.2k stars), Bfe Rd Workflow (bfenetworks/bfe, 6.3k stars) and Ssh Skill (badseal/ssh-skill, 537 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aiblueprinthq (a GitHub organization) maintains it in aiblueprinthq/ai-blueprint, which has 463 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 8, 2026.
Source: aiblueprinthq/ai-blueprint on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.