The Challenge
Engineers joining a new project face a steep learning curve:
- Scattered documentation across Confluence, READMEs, and wikis
- Tribal knowledge locked in Slack threads
- Unknown ownership — who to ask about what
- Code archaeology — finding relevant files and patterns
This onboarding takes days and distracts current team members.
The AI Desk Solution
AI Desk compiles a complete project overview — documentation, owners, code pointers, and recent context — in minutes.
The Workflow
Step 1: Request Project Overview
Input: "Onboard me to the Payment Service project"
Connectors Used:
├── Confluence (documentation)
├── GitHub (code, PRs, owners)
├── Jira (tickets, roadmap)
├── Slack (team channels, discussions)
└── Linear (if used)
Step 2: Comprehensive Gathering
AI Desk finds:
- All relevant documentation
- Key code files and architecture
- Project owners and experts
- Recent tickets and discussions
- Communication channels
Step 3: Structured Onboarding Guide
Delivers everything a new team member needs.
Example Output
🛠️ Project Onboarding: Payment Service
OVERVIEW
The Payment Service handles all payment processing,
subscription management, and billing operations. It
integrates with Stripe and manages webhook handling
for real-time payment events.
KEY OWNERS & EXPERTS
├── Taylor Morgan – Lead engineer, core payment logic
├── Renee Patel – DevOps, deployment and infrastructure
├── Chris Watanabe – Billing integrations, Stripe expert
└── Leslie Kim – PM, roadmap and priorities
DOCUMENTATION
├── Payment Service Architecture (Confluence)
├── API Reference Guide (GitHub Wiki)
├── Stripe Integration Runbook (Google Docs)
└── Deployment Playbook (Confluence)
RECENT JIRA TICKETS
├── PAY-1073: Add retry logic for failed webhooks
├── PAY-1099: Support multi-currency checkout
└── PAY-1102: Improve error handling for edge cases
SLACK CHANNELS
├── #payment-service – Main team channel
├── #billing-alerts – Automated alerts
└── #oncall-payments – On-call discussions
CODE POINTERS
├── /services/payment/core/processor.py – Main payment logic
├── /services/payment/stripe/webhook.py – Webhook handling
├── /services/payment/billing/subscription.py – Subscription mgmt
└── /infra/terraform/payment-service.tf – Infrastructure
GETTING STARTED
- Clone repo and follow README setup
- Request access to Stripe test dashboard
- Join #payment-service Slack channel
- Schedule intro chat with Taylor Morgan
Human + AI Collaboration
| AI Handles | Human Keeps |
| Document discovery | Mentorship |
| Owner identification | Context sharing |
| Code mapping | Pair programming |
| Channel listing | Team integration |
Value Proposition
- Time Saved: 4+ hours of searching
- Faster Productivity: Contributing sooner
- Less Disruption: Fewer interruptions to team
- Consistent Onboarding: Same quality for everyone
Part of the 100 Days 100 Usecases campaign. View all usecases