Onboarding Planner
New-hire onboarding, employee ramp-up and first-90-days planning capability pack for managers, HR, people-ops and team leads: generate a structured 30/60/90-day onboarding plan (plan) for any role...
onboarding-planner
New-hire onboarding & first-90-days pack. Role-aware templates for managers, HR and team leads, with an optional AI layer that tailors output to a specific role/team/company when a model is reachable (and falls back to the deterministic template otherwise).
Guidance templates, not HR or legal advice.
Tools
| Tool | Args | Does | ||
|---|---|---|---|---|
plan | {role, level?, name?, team?, options?} | 30/60/90-day plan with learn → contribute → own phases. options.remote remote-first; options.tailor requests AI tailoring. | ||
checklist | {role, name?, phase?, options?} | Preboarding + week-1 checklist. phase: preboarding \ | week1 \ | all. options.remote swaps in ship-hardware steps. |
milestones | {role, startDate?, options?} | Ramp milestones (day 1 → 90) with success criteria; real target dates when startDate (ISO) is given. | ||
buddyPlan | {role, name?, options?} | Buddy/mentor program: cadence, touchpoints, responsibilities, success signals. | ||
resourcesList | {role, team?, options?} | Curated docs/tools/people/learning list; options.tailor adds AI suggestions. | ||
listRoles | {} | Roles with dedicated templates + aliases. |
Roles: software engineer, designer, product manager, sales, marketing, support, data scientist, manager, plus a generic default. Unknown roles resolve to the generic template.
Example
import pack from './index.js';
pack.adapters.plan({ role: 'software engineer', name: 'Ada', team: 'Platform', level: 'senior' });
// { mode:'heuristic', role:'Software Engineer', phases:[{window:'Days 1-30',theme:'Learn & assess',goals:[…]}, …] }
pack.adapters.milestones({ role: 'designer', startDate: '2026-08-01' });
// milestones with targetDate on each, fullyProductiveBy:'2026-10-29'
DRY boundaries
datetimeowns raw date arithmetic;cronowns recurring-cadence parsing. This pack composes
people-ops onboarding templates (plans, checklists, milestones, buddy programs) none of those own.
- Self-contained: only cross-pack import is
../_shared/llm.js.
Hybrid intelligence
All cores are pure templates that run offline. plan and resourcesList accept options.tailor:true to request LLM tailoring; with no model reachable they return the template with mode:'heuristic'. A down model never throws.