Monday inbound triage
Devon stops being the human router. Monday morning, 47 inbound tickets are already classified, clustered, prioritized, and routed.
Three sections below. Pantry = your raw data. Prep table = the weekly briefs Claude assembles. Plate = the decisions you actually serve up. Click any card or recipe for plain English.
The mental model in one picture. Your data moves left to right: raw sources feed weekly silver platters, platters feed the briefs and drafts Claude writes for you, and those land in the channels you actually use (Slack, your inbox, your iPad). The AI layer sits on top of the data prep, never the other way around. Hover any line to trace it. Click a node to open the details.
If a Pantry box has no line leaving it, that data is sitting unused, those are usually the loudest quick wins. Dashed boxes on the right are channels we suggest adding.
LedgerLink, these are the briefs and drafts your team can stop building manually. Each one shows the ingredients, the time saved, and the back-and-forth Claude does on your behalf.
Devon stops being the human router. Monday morning, 47 inbound tickets are already classified, clustered, prioritized, and routed.
When a cluster reaches 3+ tickets and is mechanical, the fix gets drafted in a git worktree with PROPOSAL.md + the actual code change. Engineer reviews. Never touches main without approval.
Devon and Maya start Monday with a single report: what customers said, what churned, what's drifting on roadmap. Engineering knows what to work on.
When a customer cancels, root-cause-analyst investigates within hours, not days. Surfaces the support history + error timing + roadmap miss that drove the churn.
LedgerLink, here's the order to build this in. Each step builds on the last, total: A focused weekend. Step 1 unblocks everything. Steps 2-3 are the bulk of the value.. If a step looks like a cliff, hand it to @claude-code-guide.
Install the Claude Code CLI. It's the tool that runs everything below. If you've never opened Terminal, that's fine, this is the only command-line moment until you're set up.
npm install -g @anthropic-ai/claude-code claude --version # should print a version number
claude --version in Terminal prints a version number instead of an error.
Setup time: 5 minutes.
SessionStart hook for raw_dropzone. Then write ingest_intercom_tickets skill that pulls last 7 days of conversations.
Intercom is your highest-volume signal. Without ingestion, the triage orchestrator has nothing to read.
# 1. Hook setup (5 min) brew install pandoc poppler && pip install xlsx2csv # add SessionStart entry to .claude/settings.json # 2. Skill # write under .claude/skills/ingest_intercom_tickets/ # uses INTERCOM_ACCESS_TOKEN in ~/.env # writes to data/feedback/intercom_tickets.csv
Setup time: Half a day for the skill
Skill that reads Intercom + Pendo + customer calls + GitHub. Clusters by root cause. Writes silver_platters/feedback_themes_
Replaces 200+ tickets/responses with 5 themes + verbatim quotes. Devon reads 5 things, not 200.
# write under .claude/skills/cluster_themes/ # reads from data/feedback/* and data/product/github_issues.csv # writes silver_platters/feedback_themes_.md # scheduled via cron Sunday 11pm
Setup time: Half a day
Three subagents under .claude/agents/. Orchestrator routes. Root-Cause analyzes. Codex drafts the fix in a worktree (never on main).
The orchestrator hierarchy makes the system usable. Devon talks to Triage; specialists report up. Worktree pattern keeps Devon from worrying about AI pushing bad code.
# write under .claude/agents/: # triage-orchestrator.md (model: opus, tools: [Read, Glob, Grep, Task]) # root-cause-analyst.md (model: opus, tools include Bash for git log) # codex-fix-drafter.md (model: opus, tools include Edit, Write, Bash; write only in worktrees/) # Hand to @claude-code-guide for templates.
Setup time: 2-3 hours
PostToolUse hook for every Edit/Write. Stop hook that warns if a worktree's PROPOSAL.md is unacknowledged at session end. Permissions deny: never push to main.
Trust layer. Engineer review is non-negotiable. Permissions config is the second line of defense.
# permissions in .claude/settings.json: # "deny": ["Bash(git push*)", "Bash(git merge*)"] # hooks per business_os_hooks.md
Setup time: 10 minutes
Two slash commands under .claude/commands/. Each triggers the right agent chain.
Turns Devon's recurring motions into one-keystroke triggers. Standup-ready report Monday morning. Churn investigation drafts within hours.
# write under .claude/commands/: # weekly_product_report.md # churn_investigation.md (takesas arg)
Setup time: 30 minutes
Next: hand @claude-code-guide a one-line ask for your next skill, or join the Early AI Dopters community to see how other operators evolved theirs.