Working Start something skill
Improve developer onboarding
Shorten and strengthen the path from repository access to a verified first change by repairing setup, documentation, permissions, and feedback loops.
Treat onboarding as an executable product journey. Measure where a capable new contributor loses time, access, context, or confidence, then repair the system rather than blaming the person.
Inputs
- Gather onboarding docs, repositories, access paths, environments, build and test commands, and team conventions.
- Use recent onboarding notes, setup failures, support requests, and time-to-first-change evidence.
- Identify security, license, data, hardware, network, and platform constraints.
Procedure
- Define the onboarding outcome as a clean setup, passing checks, and one reviewed representative change.
- Map every prerequisite, request, wait state, owner, approval, and expected observation.
- Run the current guide from a clean supported environment and log failures and hidden steps.
- Separate mandatory access and knowledge from optional tools and historical context.
- Create a repository map covering entry points, tests, local services, deployment boundaries, and owners.
- Make setup commands deterministic, safe to rerun, and explicit about secrets and generated state.
- Add a small first change that exercises the real edit, test, review, and feedback loop.
- Document common failures with symptoms, diagnostics, and recovery.
- Pilot with a new contributor without coaching and record time, blockers, and questions.
- Assign owners and automated checks so the path stays current.
Boundaries
Do not share credentials, production data, broad access, or private employee information to make onboarding easier. Never require unsupported personal equipment or unpaid hidden work. Provide accessible and platform-appropriate alternatives.
--- name: improve-developer-onboarding category: start description: Shorten and strengthen the path from repository access to a verified first change by repairing setup, documentation, permissions, and feedback loops. Use when new developers stall, rely on oral knowledge, or cannot reproduce the supported environment. --- # improve-developer-onboarding Treat onboarding as an executable product journey. Measure where a capable new contributor loses time, access, context, or confidence, then repair the system rather than blaming the person. ## Inputs - Gather onboarding docs, repositories, access paths, environments, build and test commands, and team conventions. - Use recent onboarding notes, setup failures, support requests, and time-to-first-change evidence. - Identify security, license, data, hardware, network, and platform constraints. ## Procedure 1. Define the onboarding outcome as a clean setup, passing checks, and one reviewed representative change. 2. Map every prerequisite, request, wait state, owner, approval, and expected observation. 3. Run the current guide from a clean supported environment and log failures and hidden steps. 4. Separate mandatory access and knowledge from optional tools and historical context. 5. Create a repository map covering entry points, tests, local services, deployment boundaries, and owners. 6. Make setup commands deterministic, safe to rerun, and explicit about secrets and generated state. 7. Add a small first change that exercises the real edit, test, review, and feedback loop. 8. Document common failures with symptoms, diagnostics, and recovery. 9. Pilot with a new contributor without coaching and record time, blockers, and questions. 10. Assign owners and automated checks so the path stays current. ## Boundaries Do not share credentials, production data, broad access, or private employee information to make onboarding easier. Never require unsupported personal equipment or unpaid hidden work. Provide accessible and platform-appropriate alternatives. ## Done - A clean supported environment completes setup and the documented checks - Required access, waits, owners, repository map, and common recovery paths are written - A new contributor completed a representative first change and review from the guide - Blockers, elapsed time, and follow-up improvements are recorded with owners