repo-meta-structurelisted
Install: claude install-skill hsb3/dotfiles-agents
# Repo meta-structure standard
The **single source** for the canonical repo layout. Three consumers read this identical
content: a human/agent session (you, now), the repo-compliance-audit skill (checks against
`references/checklist.md`), and the mise-en-place scaffold skill (produces from `assets/`).
Nothing here is duplicated anywhere else — if the standard changes, it changes in these files.
## How to answer "what is the standard for X"
| Question is about… | Read |
|---|---|
| Directory layout: `_meta/`, `.claude/`, `.github/`, root files, the AVOID list | `references/layout.md` |
| A specific compliance check, its ID, or its pass condition | `references/checklist.md` |
| Planning-doc frontmatter in `_meta/plans/`, or communication-package intake (`inbox/`) | `references/planning-docs.md` |
| The exact `.gitignore` a conforming repo carries | `assets/gitignore.template` |
| The `.github/` file set (issue forms, PR template, dependabot, workflows) | `assets/github/` |
Answer from the reference content directly — do not reconstruct the standard from memory or
from how some other repo happens to look. Repos deviate; the standard does not. Legitimate
per-repo variance lives only in that repo's `_meta/mise-en-place.yml` manifest (owned by the
mise-en-place scaffold skill), never as a silent exception to this content.
## What this skill does NOT do
- **No auditing** — pass/gap verdicts come from the sibling `repo-compliance-audit` skill,
which reads `references/checklis