← All Projects
active

TPM Agent Ecosystem

22 specialized AI agents for TPM operations — daily briefings, sprint boards, program monitoring, security auditing, and cross-team coordination. Cost-optimized from $150/week to $35-50/week.

aiagentsclaude-codetpmproductionmcp

TPM Agent Ecosystem

TPM Agent Ecosystem — hierarchical architecture diagram
TPM Agent Ecosystem — hierarchical architecture diagram

A hierarchical multi-agent system built on Claude Code that handles the full spectrum of TPM daily operations — from morning briefings to cross-team program health monitoring. Now in its third week of production use, with 22 agents generating 60+ automated reports.

Architecture

The system uses a hierarchical dispatch model: one Orchestrator routes requests to specialized sub-agents based on task type. Model tiering matches cognitive load to cost — Opus for cross-source synthesis, Sonnet for structured/mechanical tasks.

tpm-team-lead (Orchestrator)
├── Opus agents (complex synthesis)
│   ├── daily-briefing       → morning status across all programs
│   ├── eod-summary          → end-of-day digest with blockers
│   ├── program-monitor      → cross-team dependency health
│   ├── risk-radar           → flags at-risk initiatives proactively
│   └── ai-portfolio-review  → 688-line 8-phase portfolio analysis
└── Sonnet agents (structured tasks)
    ├── sprint-board          → Jira board scrape + velocity delta
    ├── roadmap-sync          → initiative status vs. last week
    ├── standup-notes         → formats raw notes into Jira comments
    ├── initiative-check      → ADF staleness scan + nudge drafts
    ├── feedback-triage       → Slack feedback × Jira defect matching
    ├── meeting-prep          → agenda + pre-read from calendar
    ├── post-meeting-followup → action items from meeting notes
    ├── launch-readiness      → feature completion % across categories
    ├── squad-page-auditor    → wiki hygiene (found 6 stale pages)
    ├── permissions-auditor   → tool access review + drift detection
    ├── security-auditor      → 8-phase credential + config review
    └── +5 more specialists

MCP & CLI Integrations

Every agent connects to real data sources via Model Context Protocol and CLI tools:

IntegrationDataMethod
JiraTickets, sprints, story points, epicsAtlassian MCP
ConfluenceWiki pages, meeting agendas, sprint goalsAtlassian MCP
Google CalendarToday's meetings, attendees, RSVPdesk CLI
Google DocsGemini meeting notes, Carl Notesdesk CLI
SlackChannel activity, thread contextGlean MCP
FigmaFigJam workflow diagramsFigma MCP
Google DriveReport uploads as native Docsdesk CLI

Impact (Week 3)

MetricWeek 1Week 3
Production agents1122
Weekly cost$100-150$35-50
Reports generated~1060+
Manual hours saved/week2-38-12
Largest agent180 lines688 lines
Reusable skills1559

Key Design Patterns

  1. Model Tiering — Opus for synthesis, Sonnet for mechanical. Saves ~60% with no quality loss on structured tasks.
  2. Scoped Execution — Run single pipeline phases instead of full agents. A KTLO analysis costs $1-2 vs $5-7 for full portfolio review.
  3. Human-in-the-Loop — Autonomous reads, reviewed writes. Agent drafts 5 Jira comments, you post 1.
  4. Report-First Architecture — Every agent saves .md locally, uploads to Google Drive as native Doc.
  5. Agents Auditing Agents — Permissions-auditor and security-auditor review the system's own config.

Evolution

Week 1 — Foundation

Built the first 11 agents. Struggled with MCP syntax, Jira field discovery, Glean date filter bugs. Established plan-mode → build → test → iterate pattern.

Week 2 — Integration & Intelligence

Expanded to 17 agents. Installed desk CLI (52% token reduction). Introduced model tiering. Built portfolio-level analysis agents that reason across multiple programs.

Week 3 — Maturity & Governance

Grew to 22 agents. First full operational days where the fleet ran the daily cycle end-to-end. Built governance layer (permissions-auditor, security-auditor). Cost-optimized to $35-50/week. The system stopped being a project and became infrastructure.

Build Log

Daily Journal (Week 1)

Weekly Summaries

Related