Agents in practice.
Practical tools and a collaborative workshop that turn agentic ideas into useful everyday workflows.
- Role & Responsibilities
- Workshop lead & hands-on engineer
- Timeline
- Ongoing
- Core Tech Stack
- Claude Code, Cursor, GitHub Copilot, Codex, MCP, Agent skills
Task Definition & Invariants
Otis articulates the core problem, boundaries, acceptance criteria, architectural constraints, and anti-patterns.
Rigorous human upfront definition prevents prompt drift and eliminates circular agent rabbit holes.
Context & Domain
I use agentic tools daily for planning, research, refactoring, feature development, and tests. At ROLI, I also lead a collaborative AI workshop where developers discuss ideas and build tools to improve their workflow.
Problem & Constraints
Useful automation has to fit real engineering work. Faster implementation is valuable only when the resulting code remains readable, secure, documented, and thoroughly reviewed.
Engineering Approach
I work hands-on with Claude Code, Cursor, GitHub Copilot, and Codex, alongside MCP servers, agent skills, and sub-agent workflows. The workshop gives developers a place to explore ideas together and apply them to concrete tasks.
Architecture & Systems Design
The work includes a command-line tool using Claude and GitHub Copilot APIs for sprint ticket creation, account provisioning, and pull requests. MCP servers, agent skills, and sub-agent workflows are part of my broader practice; I keep code review and verification central to the process.
Outcomes & Measured Impact
Workshop results include automatically generated CMS image metadata, generated test criteria for tickets, and the identification of performance and refactoring opportunities. Personal AI projects include an automated expense tracker and an educational learning tracker.