← Projects

Benmore Foundry CLI

2025ProjectInternal / private

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

Highlights

  • Per-engagement scoped agent orchestration on top of Claude Code
  • Registry of skills, prompts, and active engagements with --json on every command
  • Lifecycle commands: scope, kickoff, ship, debrief
  • Strict typing (mypy zero errors), Rich-formatted CLI output
  • Handoff packets so any FDE can pick up any engagement

Run it

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

Tech

PythonTyperRichClaude Codemypy