A technology-agnostic repository template for starting maintainable, publishable, AI-friendly projects.
Use this template when creating a new project that should have consistent contribution rules, agent instructions, review expectations, and repository hygiene from day one.
- Create a new repository from this template.
- Replace this README with the new project's name, purpose, and quick start.
- Fill in the project-specific validation commands in
AGENTS.mdandCONTRIBUTING.md. - Choose the actual implementation stack and add the source layout.
- Update
CHANGELOG.mdfor the first release. - Keep or replace
LICENSEaccording to the project needs.
AGENTS.mdfor agent workflow rules.CLAUDE.mdfor Claude Code entrypoint instructions.CONTRIBUTING.mdfor human contribution flow.SECURITY.mdfor vulnerability and sensitive data reporting..github/pull_request_template.mdfor PR summaries and validation..github/ISSUE_TEMPLATE/for bug and feature reports.rfcs/0000-template.mdfor substantial design changes..editorconfigfor consistent text formatting.
Keep this repository generic. Do not add language-specific package files, framework defaults, generated output, or project-specific business logic.