This guide covers the repository settings recommended for publishing review-driven-development on GitHub.
grep -R "YOUR_GITHUB_USERNAME" -n .
grep -R "@YOUR_GITHUB_USERNAME" -n .Update:
README.mdREADME.ko.mdREADME.en.md.github/CODEOWNERS.github/ISSUE_TEMPLATE/config.yml
git init
git add .
git commit -m "Initial review-driven-development skill"
gh repo create review-driven-development --public --source=. --remote=origin --pushUse --private instead of --public if needed.
The CI workflow lives at:
.github/workflows/ci.yml
It validates:
- helper script syntax
- skill layout
- registration helper
self_test.py- pytest smoke tests
Dependabot config lives at:
.github/dependabot.yml
It currently checks GitHub Actions updates weekly. Add Python package ecosystem entries only if the project starts using dependency manifests.
Recommended settings for main:
- Require a pull request before merging.
- Require at least one approval.
- Require status checks to pass.
- Require conversation resolution.
- Block force pushes.
- Block branch deletion.
- Require CODEOWNERS review if you want stricter ownership.
Recommended:
- Enable Dependabot alerts.
- Enable Dependabot security updates.
- Enable private vulnerability reporting if this is public.
- Keep Actions permissions read-only unless a workflow needs write access.
No open-source license is selected by default. Add a LICENSE file before making the repository public if you want others to use, modify, or redistribute the project under defined terms.
- CI passes on
main. - README badges point to the real repository.
-
VALIDATION.mdis current. -
external-skills.jsonand reference Markdown files are consistent. - Codex recognizes
$review-driven-developmentvia/skills. - A release tag is created if needed.