← Projects

Benmore Foundry CLI

2025Internal toolInternal / private

Internal orchestration layer for SMB AI consulting engagements at Benmore. Kicks off scoped Claude Code agents per engagement, books and tracks scoped work, and manages handoffs between FDEs. Standardizes the engagement lifecycle from scope → build → ship → debrief so any FDE on the team can pick up any engagement without context loss. Built on Typer + Rich with strict mypy and a registry that tracks every active engagement.

Highlights

  • Per-engagement scoped agent orchestration on top of Claude Code
  • Lifecycle commands: scope, kickoff, ship, debrief
  • --json on every command for agent-native queries
  • Strict typing (mypy zero errors), Rich-formatted CLI output
  • Handoff packets so any FDE can resume any engagement

Run it

$ foundry kickoff <client>
$ foundry status --json
$ foundry ship <engagement>
$ foundry debrief --since <tag>

Tech

PythonTyperRichClaude Codemypy