change

change is a skill for Claude Code, Codex from edvardgrishin27/superstack-plugin. It costs 164 tokens per session (996 once invoked), scanned A, original, MIT.

A procedure for making one small change to an existing product, such as adding a button, changing text, or modifying a field. It uses a checkpoint and a separate builder agent before checking the result.

In plain words
What is it for?
It helps apply focused interface or product changes, clarify an ambiguous request, hand the change to a builder, and preserve a before-change snapshot.
Why use it?
It creates a recovery point before editing and keeps a small request from turning into uncontrolled changes. This helps protect an already working product.

Skill for Claude CodeCodex

Installs and runs on its own, but its text points at files inside its plugin — anything it tells you to read at a ${CLAUDE_PLUGIN_ROOT} path is only there once the plugin is installed. Installing the plugin gets both.

Part of the superstack plugin — 7 skills, 3 agents, 3 hooks shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/edvardgrishin27/superstack-plugin/change
Any agent
npx skills add edvardgrishin27/superstack-plugin --skill change
Clone the repo
git clone --depth 1 https://github.com/edvardgrishin27/superstack-plugin

Made for: Claude Code, Codex.

Or install superstack, the plugin that ships this one along with the rest of its 7 skills, 3 agents, 3 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for change

README.md
[![agentmods](https://agentmods.dev/badge/skills/edvardgrishin27/superstack-plugin/change.svg)](https://agentmods.dev/skills/edvardgrishin27/superstack-plugin/change)
Your own site
<a href="https://agentmods.dev/skills/edvardgrishin27/superstack-plugin/change"><img src="https://agentmods.dev/badge/skills/edvardgrishin27/superstack-plugin/change.svg" alt="Measured on agentmods" height="20"></a>
Per session 164 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 996 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00164 $0.00996
Opus 5 $0.00082 $0.00498
Sonnet 5 $0.00033 $0.00199
Haiku 4.5 $0.00016 $0.00100

Measured yesterday against content hash 25fca21cf09a, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

change scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/superstack/skills/change/SKILL.md · 91 lines

How it starts

The opening of the file, as written. The whole thing — 91 lines — stays where its author put it; the contents beside it link to each section on GitHub.

CHANGE — одна правка того, что уже работает

Правка кажется мелкой — и файлы правятся руками, мимо снимков и проверки. Тогда «поправил цвет» и «уронил форму заказа» выглядят одинаково: одной строкой в чате. Порядок ниже не сокращают.

1. Отметить папку — до любой записи

python3 "$CLAUDE_PLUGIN_ROOT/tools/enable.py" .

Код 4 — это домашняя папка человека, а не папка продукта: дальше не идёшь, скажи одной фразой и спроси, где лежит то, что правим.

2. Снимок ДО правки

python3 "$CLAUDE_PLUGIN_ROOT/tools/checkpoint.py" . snap "до правки: <фраза человека>"

Раньше, чем что-либо изменилось, — иначе возвращать будет некуда. Название этапа — словами человека: он узнает его в списке.

3. Уточнять — только если просьба двоится

Одна фраза, и только когда понять можно двумя способами («убери поле» — какое из двух?). Понятную правку не переспрашивают: вопрос ради вежливости перекладывает работу на человека. Спросил — свой вариант первым.

4. Правку пишет builder, не ты

Один вызов агента builder, одна правка; файлы продукта сам не трогай. Промпт не сочиняй — его собирает код:

python3 "$CLAUDE_PLUGIN_ROOT/tools/handoff.py" --single "<просьба человека дословно>" \
  --zone "<файл или папка>" \
  --done "<признак, который видно глазами или прогоном>" \
  --tests "<команда тестов проекта>"

Код 0 — отдай собранный текст агенту builder целиком, ничего не убирая. Код 1 — названо, чего не хватает: допроси недостающее у себя или одной фразой у человека и позови снова. Своей заготовкой это не заменяют: из неё первыми выпадают запреты и команда тестов.

Ход /go уже открыт и у правки есть свой таск — тогда промпт собирает тот же инструмент по состоянию хода, без --single.

5. Проверка

python3 "$CLAUDE_PLUGIN_ROOT/tools/verify.py" .

Код 0 — и только он — даёт право сказать «готово». Код 1 — правка не вышла, код 2 — проверять нечем; так и скажи, не выдавая за сделанное.

6. Если это страница — посмотреть

python3 "$CLAUDE_PLUGIN_ROOT/tools/page_check.py" .

Read the full file on GitHub · 91 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 91 lines · 0 tokens per session scan A 25fca21cf09a

Subscribe to this mod's changes

change is a skill published in the GitHub repository edvardgrishin27/superstack-plugin (10 stars, last pushed yesterday), licensed MIT. It adds 164 tokens to every session and 996 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.

Related

Other skills, from other repositories

vertical-onboarding

Onboarding-and-switching playbook for SMB Product-Builder products. Defines the first-run experience that turns a prospect leaving an incumbent (ServiceTitan/Toast/Mindbody/Shopify/QuickBooks) into an activated user — import-first onboarding, the activation milestone, sample-data fallback, and the time-to-first-value…

avelikiy/great_cto · 111 tokens

linked-intent-dev

Guide for linked-intent development (LID). Consult for ALL code changes. Walks changes through a mode-aware six-phase workflow (HLD → LLD → EARS → intent-narrowing edge audit → tests-first → code) with mandatory stops between each phase. Bugs walk the arrow like any other change — no short-circuit. Enforces cascade…

jszmajda/lid · 87 tokens

update-lid

Configure or reconcile a project for linked-intent development (LID). Dispatches on project state — fresh bootstrap, append directives to an existing agent-instructions file (AGENTS.md or CLAUDE.md), add missing mode marker, reconcile convention drift, or run mode transitions. Invoked as /update-lid. For fresh…

jszmajda/lid · 105 tokens

figure-out

Figure things out together — any topic, problem, or idea. Presses relentlessly until shared understanding is reached. Use when understanding is the deliverable rather than a preamble to acting, when figuring it out is the goal, or when the user asks to think through a decision, dig deeper, press an assumption…

doodledood/manifest-dev · 78 tokens

escalate

Structured escalation when /do hits an unrecoverable blocker. Surfaces what was tried, why it failed, and what the user can decide. Called by /do when work is blocked, cannot proceed, hits an unrecoverable failure, needs a user decision, or gets stuck.

doodledood/manifest-dev · 61 tokens

arrow-maintenance

Navigation and audit overlay for linked-intent development. Use when working with docs/arrows/ — orienting via index.yaml, auditing spec-to-code coherence, detecting reverse orphans and drift, splitting/merging/renaming/re-parenting segments. Dual-mode: ambient guidance when the overlay is present…

jszmajda/lid · 85 tokens