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