bump-core-req
Updates the minimum core version requirement for a fleet plugin in all three canonical places: `required_core_version` and `requires["claude-code-hermit"]` in…
Explain in plain language what a fix, feature, PR, or plan will actually change for downstream hermits and the operators chatting with them — a before/after flow plus a diagram. Use whenever the operator asks "what will really change for downstream hermits and operators", "how
$ npx -y skills add gtapps/claude-code-hermit --skill downstream-impact --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/downstream-impactContext preview
The summary Claude sees to decide when to auto-load this skill.
Explain in plain language what a fix, feature, PR, or plan will actually change for downstream hermits and the operators chatting with them — a before/after flow plus a diagram. Use whenever the operator asks "what will really change for downstream hermits and operators", "how
name: downstream-impact description: Explain in plain language what a fix, feature, PR, or plan will actually change for downstream hermits and the operators chatting with them — a before/after flow plus a diagram. Use whenever the operator asks "what will really change for downstream hermits and operators", "how does this affect operators", "will operators notice", "before and after for hermits", "what changes in the flow", "downstream impact", "show me the impact in a diagram", or types /downstream-impact [target]. Works on the current diff, a branch, a PR number, a plan file, or a change described in chat. Do NOT use for changelog-vs-code audits (/pre-release-review), docs audits (/docs-drift), or a generic diagram with no downstream-hermit angle (delta-diagrams alone).
The question behind every invocation: **if this ships, what does a hermit running on someone else's box do differently, and what does the person chatting with it notice?** Not the diff, not the architecture. The reader is the maintainer deciding whether a change is worth shipping, how to word the changelog, or how to explain it to an operator on Discord.
Read-only. Never edits, commits, or releases.
A change reaches downstream only through a few surfaces. Read only what the diff (or plan) touches and check each surface:
If the change touches none of these (tests, docs, a behavior-preserving refactor), the answer is **"no visible change"** in one line, plus who could still notice (contributors, CI). Do not invent an impact to fill the template.
Load `delta-diagrams` before drawing. Output in this order, and keep the whole thing to one screen:
1. **Verdict, one sentence.** Who notices, and whether anyone has to do anything. 2. **Operator: before → after.** What they see in chat and what they must do. Two or three lines. 3. **Hermit: before → after.** What it does on its own, and when. Two or three lines. 4. **Diagram.** The `delta-diagrams` straight before/after flow of the operator ↔ hermit loop. Use the decision-tree shape only when the change forks (opt-in vs default, old CC vs new CC). 5. **On upgrade.** What `hermit-evolve` does and anything the operator must do by hand. "Nothing" is a valid and common answer. 6. **Not changing.** One line naming what someone might assume changed but does not.
Add a final **For the maintainer** line only when there is detail the operator-facing text had to leave out (version floors, spend, the surface that carries it).
If you know Claude Tag, the idea will feel familiar: hand Claude work through a channel, such as Discord, Telegram, or your custom integration, and get results back there.
Repo: gtapps/claude-code-hermit
Updates the minimum core version requirement for a fleet plugin in all three canonical places: `required_core_version` and `requires["claude-code-hermit"]` in…
Changelog and commit — lightweight motion for day-to-day plugin dev work in the monorepo. One commit per plugin scope; CHANGELOG and staging routed by detected…
Documentation-drift audit for the plugin monorepo. Audits either each scoped plugin's unreleased changelog claims or its latest shipped release from the…
Use this skill whenever the user wants to release, ship, prep, or cut versions for two or more plugins together on the current branch. Trigger on phrasings…
Daily release-pipeline digest with a change gate — reports which plugins are pending release, whether main's CI is green, which branches went stale, and GitHub…
Pre-release gate for the monorepo — establishes per-plugin release boundaries (each plugin's last tag → HEAD), audits every changed plugin's CHANGELOG against…