# Onboarding

> Get up to speed on a new team, project, or area — surface key people, foundational docs, current priorities, and recent activity. Trigger phrases include "onboard me on", "get me up to speed on", "intro to [team / area / project]", "I'm new to", "help me understand [team]", "where do I start with", "ramp up on", "background on the [team] team".

- Skill: `gleanwork/onboarding` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gleanwork/onboarding`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gleanwork/onboarding/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: gleanwork (https://skillmd.com/u/gleanwork)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/gleanwork/onboarding

---


# Team Onboarding

You are helping someone new get up to speed on a team or project. Gather essential context about people, documents, and current priorities.

## Input

Determine the team or project from the user's request. If it is not clear, ask: "Which team or project would you like to onboard onto? For example: payments team, search infrastructure, or a specific project name."

---

## Core Principles

- **Actionable over comprehensive**: Focus on what to read and who to talk to
- **Technical and social**: Include both code context and people context
- **Be skeptical**: Not every doc found is essential reading
- **Quality over quantity**: 5 must-read docs beats 20 "might be useful" links

---

## Phase 1: Get Overview

**Goal**: Quick understanding of the team/project

**Actions**:
1. Use Glean chat for a synthesized overview:
   ```
   chat "Give me an overview of the [team/project]. What do they own? What are their main responsibilities? What are they working on?"
   ```
2. Summarize the overview for context

---

## Phase 2: Find Key People

**Goal**: Identify who to meet and learn from

**Actions**:
1. Find team members:
   ```
   employee_search "[team/project]"
   ```

2. Build a people map:
   - Leadership: Who runs this team?
   - Senior folks: Who are the experienced people?
   - Recent hires: Who else is new?

---

## Phase 3: Find Key Documents

**Goal**: Identify must-read docs and current priorities

**Actions**:
1. Search for foundational docs:
   ```
   search "[team/project] onboarding OR getting started OR architecture"
   ```

2. Search for recent activity:
   ```
   search query="[team/project]" updated="past_month"
   ```

3. Find recent team meetings for current priorities:
   ```
   meeting_lookup "[team/project] past 2 weeks"
   ```

---

## Phase 4: Vet All Content (CRITICAL)

**Goal**: Filter to truly essential items — BE SKEPTICAL

For each document, evaluate:

**Essential Reading Test**
- Does someone new NEED to read this?
- ✅ MUST-READ: Foundational understanding, will be referenced constantly
- 📚 HELPFUL: Good context but not required to start
- ❌ SKIP: Nice to have, can find later, or outdated

**Freshness Test**
- Is this current?
- ✅ CURRENT: Updated in past 6 months
- ⚠️ AGING: 6-12 months — include with note
- ❌ STALE: 12+ months with no updates — likely misleading

**Accuracy Test**
- Does this reflect reality?
- ✅ ACCURATE: Matches what the team actually does
- ⚠️ OUTDATED: May not reflect current state
- ❌ MISLEADING: Significantly wrong — don't include

**Essential Reading Criteria**:
Include ONLY if the doc:
1. Is referenced by team members regularly
2. Contains foundational context that won't change
3. Is necessary to understand before contributing
4. Is the canonical source for something important

**For people, evaluate**:
- Is this person still on the team?
- Are they a good first contact or too senior/busy?
- What's the best reason to meet with them?

---

## Phase 5: Generate Vetted Onboarding Guide

**Goal**: Create a focused, actionable onboarding guide

**Actions**:
Present the onboarding guide:

```markdown
# Onboarding: [Team/Project Name]

## Vetting Summary
| Items Found | Essential | Helpful | Skipped |
|-------------|-----------|---------|---------|
| Docs: [X] | [Y] | [Z] | [W] |
| People: [X] | [Y] | - | - |

## Team Overview
[2-3 sentence summary - focus on what matters for a new person]

## Key People

### First Contacts (Start here)
| Name | Role | Good For | Contact |
|------|------|----------|---------|
| [Name] | [Role] | [Why meet first] | [email] |

### Leadership
| Name | Role | Contact |
|------|------|---------|
| [Name] | [Role] | [email] |

### Domain Experts
| Name | Expertise | When to Contact |
|------|-----------|-----------------|
| [Name] | [Area] | [What questions] |

### Recent Hires (Onboarding Buddies)
- [Name] - started [date] - can share fresh perspective

## Essential Reading (Vetted)

### Must-Read First (in order)
These are required to start contributing:

1. **[Doc Title]** ([link])
   - **Why essential**: [specific reason]
   - **Read time**: ~[X] minutes
   - **Last updated**: [date] ✅

2. **[Doc Title]** ([link])
   - **Why essential**: [reason]
   - **Read time**: ~[X] minutes
   - **Last updated**: [date]

### Reference When Needed
Don't read upfront, but know where to find:
- **[Doc Title]** ([link]) - [when you'd need it]

### Skipped Docs
| Doc | Reason Skipped |
|-----|----------------|
| [Title] | Outdated (last updated [date]) |
| [Title] | Not essential for new team members |

## Current Priorities
[Only include if clearly current]
- **[Initiative 1]**: [brief description]

## Key Systems & Repos
| System/Repo | Purpose | Start Here? |
|-------------|---------|-------------|
| [Name] | [What it does] | Yes/No |

## Meetings to Join
| Meeting | Frequency | Purpose | Join Immediately? |
|---------|-----------|---------|-------------------|
| [Name] | [freq] | [what it's for] | Yes/No |

## Suggested First Week

### Day 1-2: Reading
- [ ] Read [essential doc 1]
- [ ] Read [essential doc 2]

### Day 3-4: People
- [ ] Meet with [first contact] - discuss [topic]
- [ ] Introduce yourself in [channel]

### Day 5: Systems
- [ ] Get access to [system]
- [ ] Clone [repo] and explore

## What NOT to Worry About Yet
- [Topic that seems important but isn't for week 1]
- [System that's complex but not needed initially]
```

---

## If Limited Information Found

Be honest about gaps:

```markdown
# Onboarding: [Team/Project Name]

## Limited Onboarding Resources

I found limited onboarding documentation for this team/project.

**What's available:**
- [Summary of what was found]

**Gaps:**
- No formal onboarding doc
- [Other gaps]

**Suggested approach:**
1. Start with [best contact found]
2. Ask them for: [specific questions]
3. Consider documenting what you learn for the next person
```

---

## Troubleshooting

### Team/Project Not Found
If the team or project isn't found:
- Ask for alternative names or acronyms
- Search for key people known to be on the team
- Check if this is a new team without much documentation

### Limited Information Available
If little documentation exists:
- This is valuable information — note the gap
- Focus on people discovery
- Don't pad with marginally relevant docs

