Agent skill

Changeset Scope

by timmo001 in timmo001/system-bridge

Keep all scoped code work contained to the user-defined changeset.

Apache-2.0Auto-check passedDevelopment

Install Changeset Scope

skills CLI
$ npx skills add timmo001/system-bridge --skill changeset-scope -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install timmo001/system-bridge changeset-scope --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/timmo001/system-bridge.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/changeset-scope .claude/skills/changeset-scope && rm -rf skills-src

Use ~/.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/

Facts

Skill name
changeset-scope
GitHub stars
356
Token cost
~1.2k tokens
SKILL.md length
659 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
Apache-2.0

At a glance

Keep all scoped code work contained to the user-defined changeset.

  • Works in 4 steps: Explicit user instructions about files,… → The review, diff, pull request, injected… → Current branch changes against their… → …
  • Review when explicit instructions
  • SKILL.md covers Resolve The Boundary, Context Is Not Scope, Reviews and Implementation And Refactoring, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Changeset Scope is an agent skill from timmo001/system-bridge. Keep all scoped code work contained to the user-defined changeset. Use for implementation, fixes, diagnosis, refactoring, cleanup, and review when explicit instructions, named files, diffs, branches, pull requests, or injected work scopes define the boundary.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Pull requests and Refactoring. The repository describes itself as: A bridge for your systems. The licence is Apache-2.0.

When your agent uses it

  • Review when explicit instructions
  • Injected work scopes define the boundary

Example prompts

  • “/changeset-scope”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Explicit user instructions about files, behaviour, concerns, or amount of change.
  2. The review, diff, pull request, injected work scope, or named changeset supplied by the current workflow.
  3. Current branch changes against their base when the task concerns that branch.
  4. For standalone implementation only, the files and callers required to complete the requested behaviour.

What it can do on your machine

Read from SKILL.md and the folder at commit 608d62d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Changeset Scope loads about 1.2k tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 659 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~69
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from timmo001/system-bridge at commit 608d62d, republished under its Apache-2.0 licence (© timmo001). 659 words, ~1,184 tokens.

Download SKILL.mdSave it as .claude/skills/changeset-scope/SKILL.md (or your agent's skills folder).
name
changeset-scope
description
Keep all scoped code work contained to the user-defined changeset. Use for implementation, fixes, diagnosis, refactoring, cleanup, and review when explicit instructions, named files, diffs, branches, pull requests, or injected work scopes define the boundary.
license
Apache-2.0

Changeset Scope

This skill owns containment, not scope discovery. Use the scope supplied by the user, command, agent, or context provider. When branch-context-consumer is active, it remains authoritative for parsing the injected scope.

Apply this contract before investigation, delegation, domain skills, or execution so later work cannot silently widen the boundary.

Resolve The Boundary

Use the first applicable source:

  1. Explicit user instructions about files, behaviour, concerns, or amount of change.
  2. The review, diff, pull request, injected work scope, or named changeset supplied by the current workflow.
  3. Current branch changes against their base when the task concerns that branch.
  4. For standalone implementation only, the files and callers required to complete the requested behaviour.

A narrower user instruction always narrows a broader supplied changeset. Do not widen an explicit scope without asking.

The boundary is a hard limit, not a starting point for discovery. Similarity, proximity, shared ownership, or an opportunity for consistency does not bring code into scope.

Context Is Not Scope

  • Read unchanged files, callers, tests, history, and documentation when needed to understand changed behaviour.
  • Do not turn issues found in that surrounding context into independent findings or edits.
  • Follow outside the initial files only when the changeset alters their behaviour or they provide evidence that a changed path is incorrect.
  • Use surrounding code to detect a conflict with an existing contract or an existing implementation the changed code should reuse. Report it only when the changed code creates the conflict or concrete duplication; anchor the finding to the changed line, not the unchanged context.
  • Treat unrelated pre-existing problems as out of scope. Mention one only as a residual risk when it directly limits confidence in the scoped work.

Reviews

  • Every finding must identify a problem introduced or worsened by the changeset. A pre-existing problem, even in a touched file, is not a finding unless the changeset makes its impact worse.
  • Anchor each finding to a changed line and explain the concrete path from that line to the failure. If that trace cannot be made, omit the finding.
  • Apply every companion skill as criteria within this same boundary. Loading a type, framework, cleanup, security, or engineering-principles skill never expands finding scope.
  • Do not recommend unrelated cleanup, migration, redesign, or consistency work as review findings.
  • Do not inventory all violations of a loaded skill. Evaluate only changed code and changed behaviour against it.
  • Do not expand review scope to make a suggested fix more complete. Give the smallest fix direction that resolves the scoped problem.
  • Do not add praise, optional improvements, or nice-to-haves to fill out an otherwise empty review.
  • Reviews remain read-only unless the user separately asks for implementation.
Show full SKILL.md (216 more words)Show less

Implementation And Refactoring

  • Edit only what the requested behaviour requires.
  • Change callers outside the initial files only to preserve or complete the scoped contract; stop propagation at the first stable boundary.
  • Do not use a scoped task to standardise nearby code or adopt a pattern across the subsystem.
  • Do not add adjacent cleanup because a file is already being edited.
  • If correctness requires materially broader work, explain why and ask before widening scope.

Diagnosis And Investigation

  • Investigate the scoped symptom or changed behaviour, not the health of the surrounding subsystem.
  • Trace dependencies and callers as evidence, but do not convert newly observed adjacent problems into work items.
  • Instrument or reproduce only as broadly as needed to distinguish causes of the scoped problem.
  • A root cause outside the initial files may enter scope only when evidence shows it causes the requested failure; stop once that causal path is corrected.

Delegation

  • Give delegated agents the same explicit boundary and state that surrounding reads are context only.
  • Treat subagent suggestions outside the boundary as out of scope, regardless of their severity or usefulness.
  • Do not let parallel exploration combine into a broader aggregate task than the user requested.

Reporting

State the scope source used. If no scoped finding or safe edit exists, say so rather than substituting adjacent work.

© timmo001, 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

Files

Just SKILL.md in .agents/skills/changeset-scope of timmo001/system-bridge.

Open the folder on GitHubat commit 608d62d

Compare with similar skills

Changeset Scope 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.

Changeset Scope compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Changeset Scope this skilltimmo001/system-bridge356—~1.2kAutomated safety check: PassApache-2.0
Smell CheckZhen-Bo/smell-check239—~1.5kAutomated safety check: PassMIT
Coding Agentmastra-ai/mastra29k—~2.3kAutomated safety check: PassCustom licence
Code ReviewerYikai-Liao/symusic1891 repos~1.3kAutomated safety check: PassMIT
Typescript React ReviewerSuFxGIT/scoutarr114—~1.7kAutomated safety check: PassNone
Memtrace Change Impact Analysissyncable-dev/memtrace-public486—~1.4kAutomated safety check: PassCustom licence

Similar skills

  • Smell Check

    Zhen-Bo/smell-check

    Runs a smell-first audit on a user-chosen path set: measures structure metrics, applies a named size profile, and reports code smells and test smells with evidence strength.

    239 GitHub stars~1.5k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Coding Agent

    mastra-ai/mastra

    Authoring playbook for building agents that write, edit, review, or refactor code.

    29k GitHub stars~2.3k tokensUpdated today
    DevelopmentAuto-check passed
  • Code Reviewer

    Yikai-Liao/symusic

    Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then…

    189 GitHub starsUsed in 1 repo~1.3k tokens
    DevelopmentAuto-check passed
  • Expert code reviewer for TypeScript + React 19 applications.

    114 GitHub stars~1.7k tokensUpdated 6 mo ago
    DevelopmentAuto-check passed
  • Memtrace Change Impact Analysis

    syncable-dev/memtrace-public

    Compute what a planned source-code change will break — blast radius, affected processes, cross-repo callers, temporal stability, and Cortex decision-memory constraints — and produce a risk-rated…

    486 GitHub stars~1.4k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Develop Microfeed

    microfeed/microfeed

    Develop and contribute changes to the microfeed repository safely from branch creation through validation, commit, push, and draft pull request.

    4.1k GitHub stars~2.1k tokensUpdated today
    DevelopmentAuto-check passed

More from timmo001/system-bridge

All 12 skills in this repo
  • Writing Style

    timmo001/system-bridge

    Write commit messages, PR and issue text and comments, docs (README), code comments, and user-facing strings (notifications, UI labels, toasts, error messages) in the project owner's voice: concise…

    356 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • System Bridge Go Backend

    timmo001/system-bridge

    System Bridge Go backend conventions - error wrapping, graceful degradation for data modules, nil-pointer safety, context-aware Module.Update, structured slog logging, and errcheck-clean deferred…

    356 GitHub stars~841 tokensUpdated today
    Auto-check passed
  • System Bridge Testing Workflow

    timmo001/system-bridge

    How to test System Bridge - Go table-driven tests and commands, web-client quality checks (lint/typecheck/format, no unit tests), the Chrome DevTools MCP interactive test loop for UI and WebSocket…

    356 GitHub stars~843 tokensUpdated today
    Auto-check passed
  • System Bridge Troubleshooting

    timmo001/system-bridge

    Known System Bridge build and runtime failures and their fixes, plus per-OS token/log/settings/data file locations.

    356 GitHub stars~637 tokensUpdated today
    Auto-check passed
  • System Bridge Docs Page Workflow

    timmo001/system-bridge

    Add or restructure a page in the System Bridge Astro + Starlight docs site under docs/ - create the content file, set frontmatter, and wire the sidebar.

    356 GitHub stars~376 tokensUpdated today
    Auto-check passed
  • Update the System Bridge marketing landing page in the Astro + Starlight docs site.

    356 GitHub stars~313 tokensUpdated today
    Auto-check passed

Categories

Questions about Changeset Scope

What does Changeset Scope do?

Keep all scoped code work contained to the user-defined changeset. Changeset Scope is an agent skill from timmo001/system-bridge. Keep all scoped code work contained to the user-defined changeset.

When should I use Changeset Scope?

Changeset Scope fits situations like: review when explicit instructions; injected work scopes define the boundary.

How do I install Changeset Scope in Claude Code?

Run `npx skills add timmo001/system-bridge --skill changeset-scope -a claude-code`. Or copy the skill folder (.agents/skills/changeset-scope in timmo001/system-bridge) into .claude/skills/changeset-scope in your project. Claude Code loads it when a task matches its description.

How do I install Changeset Scope in Codex?

Run `npx skills add timmo001/system-bridge --skill changeset-scope -a codex`. Or copy the skill folder (.agents/skills/changeset-scope in timmo001/system-bridge) into .agents/skills/changeset-scope in your project. Codex loads it when a task matches its description.

Can I use Changeset Scope in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add timmo001/system-bridge --skill changeset-scope -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/changeset-scope, .gemini/skills/changeset-scope, .github/skills/changeset-scope and .opencode/skills/changeset-scope in your project.

What does Changeset Scope need to run?

SKILL.md names no scripts, command-line tools or credentials: Changeset Scope is instructions for the agent only.

Does Changeset Scope access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Changeset Scope safe to install?

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.

What licence does Changeset Scope use?

Changeset Scope is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Changeset Scope use?

About 1.2k tokens (SKILL.md is roughly 4.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Changeset Scope?

Skills that share tags, products or a category with Changeset Scope: Smell Check (Zhen-Bo/smell-check, 239 stars), Coding Agent (mastra-ai/mastra, 29k stars), Code Reviewer (Yikai-Liao/symusic, 189 stars) and Typescript React Reviewer (SuFxGIT/scoutarr, 114 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Changeset Scope?

timmo001 (a GitHub user) maintains it in timmo001/system-bridge, which has 356 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 7, 2026.

Source: timmo001/system-bridge on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.