Repository baseline and developer tooling
Read references/REPO-BASELINE.md before applying any of this.
That file is the standard; everything below it is a summary to help you decide
whether this skill applies and to check your work afterwards.
What this standard covers
- The baseline
- Secret hygiene
- One-command onboarding
- Operational scripts
- Scripts that onboard the product's user
- A dependency budget, declared in public
- Research artifacts live in the repository
- Workflow lifecycle
- AI agent definitions live in the repo
- Standards adoption is declared, not remembered
- Documentation staleness
Checklist
-
CODEOWNERS, dependency-update automation,.editorconfig, central package management, PR/issue templates, real.gitattributes, exclusion-based.dockerignore - Secret scanning pre-commit + CI; local scripts read secrets from gitignored
.envwith a committed example file; rotation before history-scrubbing - One-command interactive setup: prerequisites, secret store init, generated mandatory secret, labeled optional integrations; error-text-keyed troubleshooting table; secret-flow documented
- Where the product's own users configure something: an enable/disable script that documents the vendor's dialect, cleans up after older versions of itself, and ends with a real-traffic smoke test
- Per-project dependency counts published; hand-rolling justified only by a small, stable, versioned protocol subset against a high dependency cost, and written forward-compatible
- Algorithms whose correctness is arguable carry an in-repo reference notebook, proposals with impl status / acceptance criterion / code entry point, shared numbering, and PDFs built in CI rather than committed
- Runbook scripts numbered + delegating; hand-off token files with documented resolution order; self-sufficient scripts; scripts README with variable tiers; CI jobs mirrored locally; destroy lists carry legacy names
- Retired workflows archived to
workflows-archive/, never comment-disabled - AI agent definitions in-repo: allowlisted tools, example-bearing descriptions, committed memory policy, repo-relative paths
- If this repo is meant to conform to
architecture-standards:.claude/settings.jsondeclares the marketplace and enablesarchitecture-core - README claims verified in review; one named source of truth per environment variable
Generated from docs/guides/REPO-BASELINE.md by scripts/build-marketplace.mjs. Do not edit this file: change the source document, or its entry in catalog/marketplace.catalog.json, and re-run the generator.