CtrlK
BlogDocsLog inGet started
Tessl Logo

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".

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

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:

# 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:

# 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
Repository
gleanwork/claude-plugins
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.