What problem does it solve?
This Skill brings an existing GitHub repository back into alignment with the canonical arthur-debert/* + lex-fmt/* “release-loop” conventions, including main-branch protection rulesets and standardized policy/config files.
Core Features & Use Cases
- Main branch ruleset onboarding: Applies required branch protection rules using a canonical ruleset template, and auto-detects the required status checks from the repo’s actual PR-triggering workflows.
- Policy sweep with idempotent file syncing: Copies canonical policy and setup files into the target repo, reporting created, updated, or ok for unchanged files, with an option to overwrite conflicts.
- Stack-aware template selection: Detects the repo’s stack (rust/electron/vsce-ext/nvim-plugin/tree-sitter/static-site/brew-tap/github-action) to choose the correct managed template set.
Quick Start
Run the gh-repo-setup skill against your target repository to apply ruleset protection and sync the canonical policy files so the repo matches the release-loop setup.