GitVersion .NET Development
GitTools/GitVersion
Gives repository-specific .NET guidance for GitVersion: build and test commands, central package management, project layout and coding conventions.
Bump the SSW.VerticalSliceArchitecture.Template NuGet package version to cut a new release.
$ npx skills add SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install SSWConsulting/SSW.VerticalSliceArchitecture bump-version --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/SSWConsulting/SSW.VerticalSliceArchitecture.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/bump-version .claude/skills/bump-version && 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 "bump-version" agent skill from https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture/tree/main/.claude/skills/bump-version into .claude/skills/bump-version/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-version", 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/SSWConsulting/SSW.VerticalSliceArchitecture/tree/main/.claude/skills/bump-versionType 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 SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install SSWConsulting/SSW.VerticalSliceArchitecture bump-version --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/bump-version .agents/skills/bump-version && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bump-version" agent skill from https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture/tree/main/.claude/skills/bump-version into .agents/skills/bump-version/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-version", 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 SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install SSWConsulting/SSW.VerticalSliceArchitecture bump-version --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/bump-version .cursor/skills/bump-version && 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 "bump-version" agent skill from https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture/tree/main/.claude/skills/bump-version into .cursor/skills/bump-version/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-version", 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/SSWConsulting/SSW.VerticalSliceArchitecture.git --path .claude/skills/bump-version--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 SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install SSWConsulting/SSW.VerticalSliceArchitecture bump-version --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/bump-version .gemini/skills/bump-version && 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 "bump-version" agent skill from https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture/tree/main/.claude/skills/bump-version into .gemini/skills/bump-version/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-version", 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 SSWConsulting/SSW.VerticalSliceArchitecture bump-versionInstalls 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 SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/bump-version .github/skills/bump-version && 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 "bump-version" agent skill from https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture/tree/main/.claude/skills/bump-version into .github/skills/bump-version/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-version", 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 SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install SSWConsulting/SSW.VerticalSliceArchitecture bump-version --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/bump-version .opencode/skills/bump-version && 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 "bump-version" agent skill from https://github.com/SSWConsulting/SSW.VerticalSliceArchitecture/tree/main/.claude/skills/bump-version into .opencode/skills/bump-version/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-version", 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.
bump-versionBump the SSW.VerticalSliceArchitecture.Template NuGet package version to cut a new release.
Bump Version is an agent skill from SSWConsulting/SSW.VerticalSliceArchitecture. Bump the SSW.VerticalSliceArchitecture.Template NuGet package version to cut a new release. Use when the user says "bump the version", "cut a release", "release a new version", "publish a new package version", or similar for this template repo. Edits the version in VerticalSliceArchitecture.nuspec — which is what triggers the publish — but never pushes or opens a PR.
Its SKILL.md is about 840 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. It works with .NET and Git. The repository describes itself as: An enterprise ready solution template for Vertical Slice Architecture. This template is just one way to apply the Vertical Slice Architecture. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 42e7a70. 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:
gitdotnetghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and gh, 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.
Bump Version loads about 841 tokens when it runs. Until then it costs about 96 tokens; SKILL.md has 435 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 SSWConsulting/SSW.VerticalSliceArchitecture at commit 42e7a70, republished under its MIT licence (© SSWConsulting). 435 words, ~841 tokens.
.claude/skills/bump-version/SKILL.md (or your agent's skills folder).This repo is a dotnet new template published to NuGet as SSW.VerticalSliceArchitecture.Template. The release is push-triggered, not tag-triggered.
.github/workflows/package.yml runs only when a push to main changes VerticalSliceArchitecture.nuspec. When it does, it:
nuget pack..nupkg to NuGet.org.<version> from the nuspec and creates a matching git tag.So the <version> value in VerticalSliceArchitecture.nuspec is the release. Changing it and merging to main ships a new package. Nothing else cuts a release.
Versions are calendar dates, YYYY.MM.DD (e.g. 2025.12.10, 2026.06.12). There is no SemVer major/minor/patch decision — the new version is simply today's date.
To find the latest published version, use gh release view --json tagName -q .tagName — that's authoritative. Don't trust git tag --sort=-v:refname | head: the repo has both v-prefixed and bare tags (v2025.10.24 and 2025.12.10), and the mixed namespace makes that sort return a stale tag above the real latest.
<version> from VerticalSliceArchitecture.nuspec.YYYY.MM.DD. That is the new version.git fetch --tags first (release tags are created by CI on the remote, so a local-only git tag can miss one shipped earlier today), then check the date isn't already a tag. If it is, a release already shipped today — append a numeric suffix (YYYY.MM.DD.1) or ask the user how they want to disambiguate. Don't silently overwrite.<version> to the new value.<releaseNotes>: summarise what changed since the last release. The <version> you read in step 1 (before bumping) is the previous release's tag, so use it as the changelog base: git log --oneline <previous-version>..HEAD. Distil that into a short, human summary (one or two sentences). This is the NuGet page blurb — GitHub generates the full PR-list notes separately, so keep it terse.humanizer skill over the release-notes prose before finishing (per the repo/global content-writing rule).main. Editing the nuspec on main is what triggers the publish, so that final step is the user's call — leave the change as a reviewable diff.VerticalSliceArchitecture.nuspec. The package versions in Directory.Packages.props are unrelated to the template's release version.The change is metadata only — no build or test impact. Re-read the nuspec diff to confirm the version and notes are right. CI runs nuget pack (which needs mono) on merge, so there's nothing useful to run locally.
© SSWConsulting, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/bump-version of SSWConsulting/SSW.VerticalSliceArchitecture.
Open the folder on GitHubat commit 42e7a70
Bump Version 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 |
|---|---|---|---|---|---|---|
| Bump Version this skillSSWConsulting/SSW.VerticalSliceArchitecture | 407 | — | ~841 | Automated safety check: Pass | MIT | |
| GitVersion .NET DevelopmentGitTools/GitVersion | 3.1k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Setup Husky DotnetSebastienDegodez/copilot-instructions | 198 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Git HooksProrise-cool/Claude-Code-Multi-Agent | 305 | — | ~3.6k | Automated safety check: Notes | None | |
| Update Dotty Docsnewrelic/newrelic-dotnet-agent | 117 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Try Fix Alternative Approachdotnet/maui | 23k | — | ~8.4k | Automated safety check: Pass | MIT |
GitTools/GitVersion
Gives repository-specific .NET guidance for GitVersion: build and test commands, central package management, project layout and coding conventions.
SebastienDegodez/copilot-instructions
A skill your agent uses when configuring Git hooks in .NET projects before team commits occur, to enforce commit message standards and code formatting automatically
Prorise-cool/Claude-Code-Multi-Agent
Central authority on git hook implementations, modern best practices, and tooling for .NET/C, JavaScript/TypeScript, Python, and polyglot repositories.
newrelic/newrelic-dotnet-agent
A skill your agent uses when the user mentions a Dotty PR, dotty (package/dependency) updates, or asks to update the .NET agent compatibility docs / net-agent-compatibility-requirements after tested…
dotnet/maui
Attempts one alternative fix for a bug, runs the given test command against it and reports what happened, always differing from existing PR fixes.
microsoft/aspire
Reviews .NET API surface area PRs for design guideline violations.
SSWConsulting/SSW.VerticalSliceArchitecture
Scaffold a new domain entity or aggregate in this Vertical Slice Architecture template — the entity itself, its strongly typed ID, errors, specification, EF Core configuration, DbSet, the mandatory…
SSWConsulting/SSW.VerticalSliceArchitecture
Scaffold a slice in this Vertical Slice Architecture template — one use case in its own folder, with its FastEndpoints endpoint, request, response, validator, and summary, plus the Feature and Group…
SSWConsulting/SSW.VerticalSliceArchitecture
A skill your agent uses when the user is working with an Aspire distributed application and needs to operate the AppHost or its resources through the Aspire CLI: start, restart, stop, or wait on the…
SSWConsulting/SSW.VerticalSliceArchitecture
Write an Architectural Decision Record in this repo's docs/adr/ following its Log4brains conventions — filename, title, metadata, and the sections that are required versus optional.
Categories
Bump the SSW.VerticalSliceArchitecture.Template NuGet package version to cut a new release. VerticalSliceArchitecture.Template NuGet package version to cut a new release.
Bump Version fits situations like: the user says bump the version; release a new version; publish a new package version; similar for this template repo.
Run `npx skills add SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a claude-code`. Or copy the skill folder (.claude/skills/bump-version in SSWConsulting/SSW.VerticalSliceArchitecture) into .claude/skills/bump-version in your project. Claude Code loads it when a task matches its description.
Run `npx skills add SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a codex`. Or copy the skill folder (.claude/skills/bump-version in SSWConsulting/SSW.VerticalSliceArchitecture) into .agents/skills/bump-version 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 SSWConsulting/SSW.VerticalSliceArchitecture --skill bump-version -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bump-version, .gemini/skills/bump-version, .github/skills/bump-version and .opencode/skills/bump-version in your project.
Going by SKILL.md and its folder, Bump Version needs the command-line tools its instructions call (git, dotnet and gh).
SKILL.md contains no URLs. Its commands use git and gh, 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.
Bump Version is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 841 tokens (SKILL.md is roughly 3.4k 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 Bump Version: GitVersion .NET Development (GitTools/GitVersion, 3.1k stars), Setup Husky Dotnet (SebastienDegodez/copilot-instructions, 198 stars), Git Hooks (Prorise-cool/Claude-Code-Multi-Agent, 305 stars) and Update Dotty Docs (newrelic/newrelic-dotnet-agent, 117 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
SSWConsulting (a GitHub organization) maintains it in SSWConsulting/SSW.VerticalSliceArchitecture, which has 407 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 8, 2026.
Source: SSWConsulting/SSW.VerticalSliceArchitecture on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.