Use when changing bootstrap, devcontainer, doctor, or contributor-first-run setup across the monorepo and the standalone consent-protocol path.
Recursos
1Instal·la
npx skillscat add hushh-labs/hushh-research/contributor-onboarding Instal·la des del registre de SkillsCat.
SKILL.md
Hussh Contributor Onboarding Skill
Purpose and Trigger
- Primary scope:
contributor-onboarding-intake - Trigger on contributor setup, bootstrap flow, devcontainer/Codespaces setup,
doctorreadiness, or monorepo versus standalone onboarding alignment. - Avoid overlap with
docs-governance,repo-operations, andbackend.
Coverage and Ownership
- Role:
owner - Owner family:
contributor-onboarding
Owned repo surfaces:
README.mdcontributing.md.devcontainerdocs/guides/getting-started.mdscripts/envconsent-protocol/README.mdconsent-protocol/CONTRIBUTING.md.codex/skills/contributor-onboarding
Non-owned surfaces:
docs-governancerepo-operationsbackendsubtree-upstream-governance
Do Use
- One blessed contributor path for the monorepo.
- Standalone
consent-protocolonboarding that stays aligned with the monorepo toolchain. - Bootstrap, profile hydration, and
doctorownership. - Devcontainer or Codespaces readiness for contributors.
Do Not Use
- Generic docs placement work outside onboarding.
- Runtime env or deploy secret parity work.
- Subtree maintainer policy that normal contributors should never see.
Read First
README.mdcontributing.mddocs/guides/getting-started.mdscripts/env/bootstrap.shscripts/env/bootstrap_profiles.shscripts/env/doctor.shconsent-protocol/CONTRIBUTING.md
Workflow
- Keep exactly one blessed monorepo contributor path and one aligned standalone upstream path.
- Keep
uvas the canonical Python toolchain everywhere contributor docs mention backend setup. - Keep secrets hydrated into ignored local files only; onboarding docs must not encourage tracked secrets.
- Treat
doctoroutput as the first-run truth surface for local readiness. - Verify onboarding changes twice: once through the direct scripts and once through the canonical repo entrypoint.
- For bootstrap, devcontainer, or profile-shape contract changes, do a third check before calling the onboarding path stable.
- Maintainer-only smoke/reviewer overlays must stay outside the canonical contributor runtime contract. RCA or deploy workflows may load them from Secret Manager, but bootstrap must not seed them by default.
Handoff Rules
- If the task becomes docs-home governance, use
docs-governance. - If the task becomes CI/deploy/runtime operations, use
repo-operations. - If the task becomes subtree maintainer policy, use
subtree-upstream-governance. - If the task is backend runtime behavior instead of setup flow, use
backend.
Required Checks
./bin/hushh bootstrap --help
./bin/hushh env bootstrap
./bin/hushh doctor --mode local --json
./bin/hushh docs verify