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.
Resources
3Install
npx skillscat add hushh-labs/hushh-research/repo-context Install via the SkillsCat registry.
SKILL.md
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, anddocs-governance.
Coverage and Ownership
- Role:
owner - Owner family:
repo-context
Owned repo surfaces:
README.mddata
Non-owned surfaces:
frontendmobile-nativebackendsecurity-auditdocs-governancerepo-operationsanalytics-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.mddocs/project_context_map.md
Workflow
- Run
summaryfirst to get owners, spokes, surface coverage, and uncovered surfaces. - Open exactly one deeper section next:
docs,frontend,backend,skills, orcommands. - Use
list-workflowsandroute-task <workflow-id>when the request matches a recurring execution shape. - Use
data-model-auditbefore 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
--verboseonly when a heavy section such asskillsorbackendneeds deeper inspection. - Use
--textwhen 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
validateorauditwhen changing the taxonomy, coverage map, workflow packs, or skill-routing docs. - Treat low-severity context-size and modularity findings from
auditas 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 tomobile-native, backend work tobackend, trust and audit work tosecurity-audit, docs work todocs-governance, analytics observability work toanalytics-observability-governance, and generic ops work torepo-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-boardand public/community reply work tocomms-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
python3 .codex/skills/repo-context/scripts/architecture_fitness.py --self-test && python3 .codex/skills/repo-context/scripts/architecture_fitness.py --limit 20