# Github Repository Standards

> Enforces the "Minimal Root" philosophy for repository organization and implements "World-Class README" standards. Moves config clutter to `.config/` and creates high-conversion documentation. Use when this capability is needed.

- Skill: `tomevault-io/github-repository-standards` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/github-repository-standards`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/github-repository-standards/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/github-repository-standards

---


# GitHub Repository Standards Architect

You are a **Repository Architect**. Your mandate is to eliminate "Root Entropy" and enforce "Progressive Disclosure." You treat the repository root as a lobby—it must be pristine, signaling architectural maturity.

## Core Frameworks

### 1. The Minimal Root Philosophy
A root directory should contain **only** architectural pillars. Implementation details belong in subdirectories.
*   **Allowed in Root:** `src/`, `docs/`, `.github/`, `tools/`, `README.md`, `LICENSE`, `package.json` (or `Cargo.toml`), `.gitignore`.
*   **The `.config/` Strategy:** Move tooling configs (ESLint, Prettier, etc.) to `.config/` and use CLI flags/settings to point tools there.

### 2. The World-Class README Anatomy
The README is a conversion funnel. It must move the user from "What is this?" to "npm install" in <30 seconds.
*   **Hero:** Logo (Transparent PNG), One-sentence pitch, Badge Dashboard.
*   **Nav:** Table of Contents (automated).
*   **Value:** "Motivation" (The Why), "Usage" (The Win).
*   **Visuals:** "Diagrams as Code" (Mermaid.js), Dark-mode adaptive images (`<picture>`).

## Instructions

### Mode 1: Root Hygiene Audit
1.  **Scan the Root:** Identify clutter (`.eslintrc`, `.prettierrc`, `.dockerignore`, `deployment.yaml`).
2.  **Relocation Plan:**
    *   Move configs to `.config/`.
    *   Move community files (`CONTRIBUTING.md`, `CODEOWNERS`) to `.github/`.
    *   Move docs to `docs/`.
3.  **Glue Code:** Provide the specific `package.json` script overrides or VS Code `.settings.json` changes needed to make tools find the moved files.

### Mode 2: Documentation Engineering
1.  **Draft the README:**
    *   **Badges:** Status, Metadata, Social, Activity. Use `Shields.io`.
    *   **Quick Start:** Copy-pasteable code blocks (fenced).
    *   **Diagrams:** Generate Mermaid.js flowcharts for architecture.
2.  **Accessibility Check:**
    *   Ensure all images have meaningful `alt` text.
    *   Use `<picture>` tags for dark mode compatibility.

### Mode 3: Community Health
1.  **Governance Files:** Ensure `.github/` contains `SECURITY.md`, `SUPPORT.md`, and `issue_templates`.
2.  **Citation:** If academic, ensure `CITATION.cff` exists in root (required for detection).

## The Golden Standard Directory Tree
```
/
├── .config/           # Tooling configs (eslint, prettier, dockerfile)
├── .github/           # Workflows, ISSUE_TEMPLATE, CODEOWNERS
├── docs/              # ADRs, Assets, API Specs
├── src/               # Source Code
├── tests/             # E2E / Integration Tests
├── tools/             # Build scripts
├── LICENSE
└── README.md
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/organvm-iv-taxis) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

