claude

repo

Personal repo workflow helpers — new-repo bootstrap, branch-policy enforcement (a skill plus a Bash hook), new-branch creation, PR description hygiene, and post-merge sync.

0 on GitHubby Chris Powellv0.10.1updated 16 days ago
/

Plugin repo from marketplace ai-skills in ChrisFmlyc/ai-skills. Commands read from the repo's manifest — 12 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (5)

  • branch

    STOP. Invoke before every branch creation, worktree creation, and commit — including git checkout -b, git switch -c, git branch <name>, and git worktree add. /repo:branch checks the branch name against the required prefixes (feat/, fix/, chore/, docs/, refactor/, rnd/, hotfix/) and refuses any commi

  • init

    Invoke when the current directory needs to become a new git repo — "init this as a new repo", "set up a new repo here". /repo:init runs git init in the directory you are already in, never wrapping it in a new folder, then commits a placeholder README, wires origin, and pushes main; everything after

  • newbranch

    Creates a branch and dedicated worktree for new work from a clean default branch synchronised with its remote. Use when starting new work, directly or through a caller such as /spades:scope; use --resume <branch> to continue that branch's worktree. Owns default-branch preparation and worktree select

  • pr

    Invoke immediately before opening a Pull Request (PR), before running gh pr create. /repo:pr turns the drafted title and body into a conventional-commit title that works as the squash-merge commit and changelog line, and a body that says what changed and why, then runs both through /unslop; if /unsl

  • sync

    Invoke after a Pull Request (PR) merges, or when a skill that owns a post-merge step hands off to it. /repo:sync switches to the default branch (main/master), fetches with prune, fast-forwards to origin, deletes the just-merged local feature branch, and reports "Ready." so the next branch starts ful

Hooks (1)

  • PreToolUse

    f="${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/hooks/branch_policy.py"; [ -f "$f" ] && command -v python3 >/dev/null 2>&1 || exit 0; exec python3 "$f"

View source on GitHub

More from ChrisFmlyc/ai-skills

All 3 plugins →

Personal CodeRabbit helpers — single and batched finding fix flows, plus a hands-off loop that drives a PR to zero outstanding findings.

2 skills

0

tracing

claude

Observability, wired and validated. /tracing:oteltrace instruments any app in any language with OpenTelemetry logs, distributed traces and liveness metrics, governed by a bundled OpenTelemetry standard. /tracing:aitrace wires native PostHog AI tracing ($ai_*) into a Mastra app. Both export to PostHog and prove the data landed.

2 skills

0

Maintain repo?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins