oma-scm
SCM (software configuration management) and Git: branching, merges, conflicts, worktrees, baselines, audit readiness, plus Conventional Commits and safe staging.
npx skills add first-fluke/oh-my-agent --skill oma-scm --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Software configuration management: SCM (`oma-scm`) ## Scheduling ### Goal Manage Git and software configuration management safely: commits, branches, merges, worktrees, releases, baselines, audit posture, CODEOWNERS, and Conventional Commits. ### Intent signature - User asks to commit, stage, branch, merge, rebase, cherry-pick, tag, release, resolve conflicts, manage worktrees, inspect SCM posture, or apply Conventional Commits. - User needs safe Git operations with explicit file staging, secret awareness, and CM governance. This skill is the **single** place for **configuration management (CM)** on a software repo and for **Conventional Commits** / safe staging. ### When to use - **Commits:** “commit this”, `/scm`, message type/scope, splitting staged changes into multiple commits. - **CM / Git:** branching (gitflow, GitHub Flow, GitLab Flow, trunk-based), protected branches, merge queue, merge conflicts, rebase, cherry-pick, worktrees, submodules/subtrees, tags and releases. - **Governance:** issue/ADR links, breaking-change footers, changelog or release-tool alignment. - **Audit posture:** signed commits, CI before merge, secret-sensitive paths. ### When NOT to use - Implement
- Scheduling
- Goal
- Intent signature
- When to use
- When NOT to use
- Expected inputs
- Expected outputs
- Dependencies
- Control-flow features
- Structural Flow
- Entry
- Scenes
- Transitions
- Failure and recovery
git status -sb git diff --staged git log --oneline -5 git add <specific-files> git commit -m "$(cat <<'EOF' git status cat > "$msgfile" <<'EOF' git commit -F "$msgfile" rm -f "$msgfile" git status -sb # ahead/behind vs upstream
What does the oma-scm skill do?
SCM (software configuration management) and Git: branching, merges, conflicts, worktrees, baselines, audit readiness, plus Conventional Commits and safe staging.
How do I install it?
Run `npx skills add first-fluke/oh-my-agent --skill oma-scm --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From first-fluke/oh-my-agent, a repository with 1,204 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
