PROJECT DESCRIPTION HERE.
- Rename
project_name.nimbleto<your_name>.nimble. - Find/replace
project_namewith your real package name in src, tests, README. - Update
*.nimbledescription,author,dependencies. - Replace this README with real content.
- PR Agent runs automatically via the org-level
OPENROUTER_KEYsecret onaxiomantic. If you forked into a different namespace, set the secret yourself or remove.github/workflows/pr-agent.yml.
nimble install -y
nimble testUse just test, just lint, just fmt, just docs, just build. These thin-wrap
nimble and nph and remain stable as toolchain details evolve. Add new dev workflows
as just recipes rather than ad-hoc shell commands.
The pr-agent.yml workflow consumes secrets.OPENROUTER_KEY. Verify with:
gh secret list -o axiomantic | grep OPENROUTER_KEYWithout it, pr-agent fails on the first PR with no review output.
If your org disables Actions by default for new repos, enable Actions and grant write
permission to GITHUB_TOKEN before template-cleanup.yml runs (Settings -> Actions ->
General -> Workflow permissions -> "Read and write permissions"). Without this,
template-cleanup cannot push the rename commit and the marker file persists.
The pre-commit hook, CI install step, and local just lint / just fmt all assume
the same nph version (currently 0.7.0). Bump in all three places together (the
pre-commit hook header, .github/workflows/ci.yml install line, and the Setup
section of CLAUDE.md). Skew causes "format clean locally, fails in CI" footguns.
MIT