| name | repo-context |
| description | Use when a request starts with scanning the Hussh repository, establishing repo context, mapping code/docs/skills, or deciding which owner skill should own the next step. |
Hussh Repo Context Skill
Purpose and Trigger
- Primary scope:
repo-context-intake
- Trigger on broad repository scans, cross-domain mapping, surface discovery, and choosing the correct owner skill before implementation work starts.
- Avoid overlap with
frontend, backend, security-audit, and docs-governance.
Coverage and Ownership
- Role:
owner
- Owner family:
repo-context
Owned repo surfaces:
README.md
data
Non-owned surfaces:
frontend
mobile-native
backend
security-audit
docs-governance
repo-operations
analytics-observability-governance
Do Use
- First-pass repository orientation before any narrower implementation workflow.
- Mapping the full skill taxonomy and the meaningful repo surface coverage.
- Routing recurring work into explicit workflow packs and impact bundles.
- Finding code/docs/skill drift or orphaned areas in the repository map.
- Running the data-model audit workflow when table-family drift, migration classification, or runtime DB ownership is the starting question.
Do Not Use
- Narrow work that is already clearly inside a domain owner skill.
- Docs-only governance once the correct docs home is already obvious.
- Deep product, ops, or security implementation work.
Read First
.codex/skills/repo-context/references/index-contract.md
.codex/skills/repo-context/references/ownership-map.md
docs/project_context_map.md
Workflow
- Run
summary first to get owners, spokes, surface coverage, and uncovered surfaces.
- Open exactly one deeper section next:
docs, frontend, backend, skills, or commands.
- Use
list-workflows and route-task <workflow-id> when the request matches a recurring execution shape.
- Use
data-model-audit before data-model implementation when migration/table classification, retention posture, or legacy write drift is in scope.
- Use
impact <workflow-id> before implementation when blast radius, docs, or verification scope is unclear.
- Keep the first pass compact by default; use
--verbose only when a heavy section such as skills or backend needs deeper inspection.
- Use
--text when a human-readable low-token routing summary is enough.
- Route the task into the recommended owner skill as soon as the domain is clear.
- Use
validate or audit when changing the taxonomy, coverage map, workflow packs, or skill-routing docs.
- Treat low-severity context-size and modularity findings from
audit as review-required signals only; do not split files or add folders unless a bounded owner, workflow, or navigation problem is proven.
Handoff Rules
- Route broad frontend work to
frontend, native work to mobile-native, backend work to backend, trust and audit work to security-audit, docs work to docs-governance, analytics observability work to analytics-observability-governance, and generic ops work to repo-operations.
- Route licensing and notice-governance work to
oss-license-governance.
- Route bootstrap, devcontainer, doctor, and contributor-first-run work to
contributor-onboarding.
- Route optional-mirror sync and subtree-governance work to
subtree-upstream-governance.
- Route skill-system work to
codex-skill-authoring.
- Route board workflows to
planning-board and public/community reply work to comms-community.
Required Checks
./bin/hushh codex scan summary
./bin/hushh codex list-workflows
./bin/hushh codex route-task repo-orientation
./bin/hushh codex impact repo-orientation
./bin/hushh codex data-model-audit
./bin/hushh codex audit
python3 .codex/skills/repo-context/scripts/repo_scan.py validate