After "Use this template" or cloning this repo as a starting point, do the following so the repo is yours instead of a generic template.
./scripts/init-template --repo https://github.com/YOUR_ORG/YOUR_REPO --project "Your Project Name" --owner-email you@example.comReplace placeholders with your repo URL (GitHub, GitLab, or any host), project name, and owner email. The script updates README, CODEOWNERS, and doc placeholders.
- .github/CODEOWNERS: Set
* your@email.comor your team. - docs/how-to/first-push.md: Set YOUR_HOST / YOUR_ORG / your-repo for your Git host.
- memory-bank/repo_map.md: Update entrypoints and modules to match your app (or leave generic).
- Add your code (any language or stack) in the layout you prefer (e.g.
src/,app/,cmd/, package root). - Add
scripts/verify-steps.shwith your format/lint/test/build commands (seescripts/verify-steps.sh.example). CI runs this via./scripts/verify. - Update
memory-bank/commands.ymlso it matches your verify steps (for agent reference). - Optional: extras/ — remove or keep for optional scripts.
./scripts/verifyThen add your remote and push (see docs/how-to/first-push.md).