// TEAM ONBOARDING INTELLIGENCE

ONBOARDDECK

Turn Claude Code /team-onboarding docs into living dashboards.

Paste or upload your team onboarding markdown and OnboardDeck automatically parses it into structured snapshots — extracting work-type breakdowns, command usage frequencies, MCP server lists, checklist items, and team tips. Every ingest is dated and immutable, giving you a full history of how your team's Claude Code habits evolve sprint over sprint.

Open Dashboard → See How It Works ↓
<5s
Parse Time
Snapshot History
0
Extra Libraries
6
Tables, One Schema

From Markdown to Dashboard in Five Steps

No configuration. No pipeline to maintain. Claude Code already generates the report — OnboardDeck consumes it and turns it into queryable, historically-tracked data.

1
Run the Skill
In Claude Code, run /team-onboarding to generate your team usage report.
2
Copy Output
The command outputs structured markdown with bar charts, checklists, and team tips.
3
Paste & Ingest
Paste into OnboardDeck's ingest form. Add a label. Hit submit. Parser does the rest.
4
Browse Snapshot
View extracted metrics, command frequencies, and checklist progress — all structured.
5
Track Trends
Repeat monthly. OnboardDeck charts how usage shifts over every sprint cycle.

Every Ingest. Full History.

The main OnboardDeck view shows a reverse-chronological table of all team snapshots. Each row captures the team name, ingest date, number of metrics extracted, checklist items parsed, and top command identified. Click any row to drill into the full parsed detail view. Snapshots are immutable — every ingest adds a new record, never overwriting the past.

Aggregate stats across the header — total snapshots ingested, distinct teams tracked, total metrics extracted, and checklist items accumulated — give you an instant read on how actively your team is engaging with the tool.

meltuc.tech/onboarddeck/app
12
Snapshots
4
Teams
87
Metrics
42
Checklist Items
DATE TEAM / LABEL METRICS CHECKLIST TIPS
2026-05-20 Platform Team — May 2026 12 7 3
2026-05-14 ShadowWing Corp — May 2026 7 4 2
2026-05-07 EVE Dev Squad — Sprint 22 9 5 4
2026-04-30 Backend Infra — April 2026 11 6 3

Paste. Parse. Done.

The ingest view accepts raw markdown output from your /team-onboarding skill. Paste directly into the text area or upload a .md file (max 2 MB). Add a descriptive label — such as the team name and month — and hit submit.

The tolerant parser handles any valid output format: percentage bars, count values, per-month frequencies, slash commands, and plain text entries. Unrecognised lines are silently ignored — the parser never crashes, no matter how the source markdown is structured.

meltuc.tech/onboarddeck/app/ingest
Paste Markdown
# Welcome to ShadowWing Corp

## Work Type Breakdown
  Write Docs  █████████░ 44%
  Code Review █████░░░░░ 31%
  Debug Help  ██░░░░░░░░ 18%

## Top Skills
  - /research: deep-dive research
Label (optional)
ShadowWing Corp — May 2026
Ingest Document →
or upload .md file
What Gets Extracted
Team name ShadowWing Corp
Work types 4 extracted
Commands 3 extracted
MCP servers 2 listed
Checklist items 7 found
Team tips 2 found
All stored atomically — either all rows insert or nothing does. No partial snapshots.

Deep Dive Into Any Snapshot

Click any snapshot row to open the full detail view. Work-type percentages render as horizontal CSS bar charts — no JavaScript charting libraries required. Command frequencies show use counts and normalized bars side by side. MCP server lists appear as a compact grid.

The right panel shows the raw markdown the snapshot was ingested from, so you always have a verifiable source of truth. The detail view also shows the full team tips section and links directly to the checklist panel for that snapshot.

meltuc.tech/onboarddeck/app/snapshot/a1b2c3d4
Platform Team — May 2026
Ingested 2026-05-20 14:32 UTC  ·  12 metrics  ·  7 checklist items
← Back to snapshots
Work Type Breakdown
Write Docs
44%
Code Review
31%
Debug Help
18%
Other
7%
Top Commands
/research
12×
/test
/explain
/fix
MCP Servers in Use
github linear postgres
Team Tip
Use /research before any PR — the team saves ~2hrs per ticket on context gathering.

Track Onboarding Progress Per Snapshot

Every - [ ] item from your team onboarding doc becomes a trackable checklist entry in OnboardDeck. Items are categorised automatically — Codebases to explore, MCP Servers to set up, Skills to learn — based on the markdown section they appear under.

Check off items directly from the snapshot view. Progress persists per snapshot — so if you re-ingest monthly, each month's snapshot maintains its own independent checklist state. Compare completion rates across snapshots to see whether the team is keeping pace with new recommendations.

meltuc.tech/onboarddeck/app/snapshot/a1b2c3d4#checklist
Checklist — Platform Team May 2026
Codebases
meltuc-tech — main Flask shell
shadowwing-db — schema migrations
eve-esi — ESI client library
Skills & MCP Servers
/research skill enabled
GitHub MCP server configured
Linear MCP server configured
4 / 7 complete

Watch Usage Evolve Over Time

The trends view aggregates metric values across all snapshots and renders inline SVG line charts for any metric with more than one data point — no JavaScript charting libraries required. Select any metric from the dropdown to plot its value across every ingest date.

A summary table below the chart lists every snapshot's metric values side by side, making it easy to spot step-changes. As your team re-ingests each sprint cycle, the trends view becomes a de facto adoption velocity report.

meltuc.tech/onboarddeck/app/trends
Metric
/research — per month
Jan Feb Mar Apr May 10× 11× 12×
Latest Work Type Distribution
Write Docs  44%
Code Review  31%
Debug Help  18%
Other  7%

Everything Included

OnboardDeck ships as a complete first-class blueprint — ingestion, storage, parsing, dashboard, and trends all out of the box. No extra setup required beyond your MelTuc account.

📥 Markdown Ingest
Paste raw text or upload a .md file. Tolerant parser never crashes — unrecognised lines are silently skipped. Max 2 MB upload size with extension validation.
→ /onboarddeck/app/ingest
📸 Immutable Snapshots
Every ingest creates a new dated snapshot — records are never overwritten. Full markdown source preserved alongside parsed output. Browse and delete old snapshots as needed.
→ /onboarddeck/app
📊 Bar Chart Metrics
Work-type percentages and command frequencies render as pure CSS horizontal bar charts. Zero JavaScript charting dependencies. Values normalise automatically to 100%.
→ /onboarddeck/app/snapshot/<id>
✅ Checklist Toggles
Checklist items extracted per snapshot with category tagging. Check off items in-app — progress stored per snapshot, fully independent. Progress bar shows completion ratio at a glance.
→ Snapshot detail view
📈 SVG Trends Chart
Inline SVG polyline plots any metric over time across all snapshots. No external libraries. Select any metric from the dropdown. Data points labelled with exact values.
→ /onboarddeck/app/trends
💬 Team Tips
Free-text tips extracted from Team Tips and Getting Started sections. Categorised automatically. Stored per snapshot for historical reference. Tips surface prominently in the snapshot detail view.
→ Snapshot detail view
👥 Team Cohort Tracking
Group new-hire cohorts and move them through a lifecycle — preboarding → onboarding → active → graduated. Manage rosters, cohort labels, and per-cohort command targets via a full REST API.
→ /onboarddeck/api/teams
🔁 SRM Knowledge Base Export
A scheduled Kronos cron job pushes collected onboarding tips into the SRM Knowledge Base so the support AI can reuse them. Idempotent upsert — safe to run repeatedly, never duplicates.
→ /onboarddeck/api/cron/export-to-srm-kb
🗄️ Full Audit Trail
All data stored in six PostgreSQL tables via Supabase. Append-only snapshot design. Atomic multi-table inserts — no partial records. Every row includes created_by and created_at timestamps.
→ od_snapshots, od_metrics, od_teams, …

What the Parser Extracts

The OnboardDeck parser is written to handle the exact markdown format produced by Claude Code's /team-onboarding skill. It is deliberately tolerant — if a section is missing, it returns an empty list for that category rather than erroring. You can ingest docs from different team skill versions without any issues.

Metric Types
work_type — % breakdowns
command — slash cmd frequencies
mcp — MCP server names
Value units: %, ×/month, count
Checklist Categories
codebase — repos to explore
mcp_server — integrations
skill — slash commands
Both - [ ] and - /cmd: formats
Tip Categories
team_tips — team best practices
get_started — new-joiner steps
_TODO_ entries stored as-is
Empty sections produce no error
// GET STARTED

One Paste. A Living Dashboard.

Run /team-onboarding in Claude Code, paste the output into OnboardDeck, and you have a permanent structured snapshot in under a minute. Re-ingest each sprint and watch your team's Claude Code habits evolve over time.

Open Dashboard → How It Works ↑

Requires a MelTuc account.  Create one free.

System Online — All services operational
PREMIER OnboardDeck — MelTuc