This checklist documents maintainer-only GitHub repository settings for AgentContextKit. It does not require or authorize an agent to change repository metadata.
Description:
Offline-first CLI for generating safe AI coding agent context, task-first workflows, repo hygiene reports, and multi-agent instruction files.
Topics:
ai-toolscoding-agentscodexdeveloper-toolsdotnetclirepository-scanneragents-mdopen-sourcesecurity
Recommended default branch:
master
Recommended protection after the solo bootstrap phase:
- Require pull request before merging.
- Require status checks before merging:
cicross-platform-source-smoke
- Consider requiring branches to be up to date before merging if contributor volume increases.
- Block force pushes.
- Block branch deletion.
Published-package smoke note:
cross-platform-smokevalidates the latest published NuGet package. Keep it green before release announcements, but consider whether it should block every PR if external NuGet availability causes noise.
Recommended:
- Enable Dependabot alerts.
- Enable Dependabot security updates.
- Enable secret scanning if available for the repository plan.
- Consider CodeQL as a future hardening item once the project has enough code surface to justify it.
- Mark alpha GitHub Releases as pre-release.
- Keep NuGet publish as a maintainer-only action.
- Do not publish
.nupkgor.snupkgfiles as source repository artifacts. - Update README install commands, release validation docs, and published-package smoke workflow when the current NuGet version changes.
- Current decision: keep repository Markdown canonical and leave Pages disabled.
- Revisit the decision using
docs/DOCS_SITE_PLAN.mdtriggers. - If enabled later, validate the repository project base path, internal links, accessibility, privacy, and visual assets before adding a public docs URL.
- Pages source selection, deployment permissions, custom domains, and repository metadata changes are maintainer-only.
- Repository is public.
- Description matches the approved text.
- Topics match the approved list.
- Default branch is
master. - Milestones are created only when a maintainer wants issue grouping for the next alpha.
ciis green.cross-platform-source-smokeis green.cross-platform-smokeis green for the published package.- Issue templates are visible in the GitHub issue picker.
- Pull request template appears on new PRs.
- Labels match
docs/GITHUB_LABELS.md. - Branch protection is configured intentionally for the current maintainer workflow.
- Dependabot and secret scanning settings have been reviewed.
- GitHub Release for the current alpha is marked as a pre-release.
- GitHub Release body matches
docs/RELEASE_BODY_V020_ALPHA1.mdif maintainer chooses to polish the published release text. - NuGet package ownership and API key handling remain maintainer-controlled.
- GitHub Pages remains disabled unless
docs/DOCS_SITE_PLAN.mdactivation criteria are met and reviewed.
- Create or update labels from
docs/GITHUB_LABELS.md. - Configure branch protection and required checks.
- Review repository settings, topics, and security settings.
- Create milestones if the issue tracker needs version grouping.
- Edit the GitHub Release body if stale wording should be corrected.
- Enable or configure GitHub Pages and any Pages deployment permissions.
These commands inspect state and do not mutate repository settings:
gh repo view Cynrath/agent-context-kit
gh run list --repo Cynrath/agent-context-kit --limit 10
gh run list --repo Cynrath/agent-context-kit --workflow ci.yml --limit 3
gh run list --repo Cynrath/agent-context-kit --workflow cross-platform-smoke.yml --limit 3
gh run list --repo Cynrath/agent-context-kit --workflow cross-platform-source-smoke.yml --limit 3