Skip to main content

Loading…

Skip to main content
HomeProjectsPostsApproachesStackResourcesContact
Justin Tsugranes LogoJustin Tsugranes Logo

Justin Tsugranes

HomeProjectsPostsApproachesStackResourcesContact

Stay in the loop

Occasional notes on what I'm building, lessons earned, and the studio behind it.

By subscribing, you agree to receive No spam. Unsubscribe in one click anytime. from Justin Tsugranes. No spam. Unsubscribe anytime. Privacy Policy

© 2026 Total Ventures LLC. All rights reserved.

Privacy PolicyTerms of ServiceCookie Policy
← All stack tools

Stack Tool · ai

Claude Code

Claude Code serves as Total Ventures' primary implementation engineer, handling code generation, refactoring, and debugging directly within the monorepo for all product development.

Visit claude.ai/code ↗

Claude Code is the operational layer for every code change within the Total Ventures monorepo, acting as a dedicated implementation engineer that understands context and ships PRs.

What it is

Claude Code is not merely a chatbot; it's an integrated AI agent that lives within my development workflow. Its core function is to understand complex coding tasks, generate solutions, and apply them directly to the codebase. It operates with an extended context window, allowing it to ingest and comprehend the entirety of the Total Ventures monorepo, including specific architectural guidelines outlined in my `CLAUDE.md` file. This deep contextual awareness is what differentiates it from simpler code completion tools, enabling it to act as a true collaborator rather than just a suggestion engine. It's the primary interface for generating new features, refactoring existing code, and assisting with debugging across all brands like Total Formula 1, Pregnancy Power Hour, and Inky.

How I use it

My interaction with Claude Code begins with a high-level specification or a user story. For instance, when adding a new subscription tier for Total Formula 1, I'll outline the required changes to the payment processing logic and UI. Claude Code then translates this into actionable code, often touching multiple files—from backend Firebase Hosting + Cloud Functions for webhook handlers to frontend components for the new subscription flow. Similarly, when integrating new email templates for user notifications, Claude Code handles the boilerplate for React Email components and ensures they align with our design system.

Refactoring is another core use case. If I identify a pattern that needs improvement or a module that requires a cleaner abstraction, I instruct Claude Code to perform the refactor. It handles the tedious work of applying consistent changes across the codebase, ensuring new features, such as those for Stripe integration, maintain a high standard. For debugging, I feed it error logs, relevant code snippets, and expected behavior. It pinpoints the problem, often suggesting fixes that consider the broader system context. Before any code is pushed, Claude Code often performs a self-review, checking for style adherence and potential issues, acting as an initial quality gate.

Why this over alternatives

The primary reason Claude Code earns its slot is its unparalleled context window and its agentic behavior. For a monorepo, the ability to understand the entire codebase at once is critical for maintaining consistency and preventing regressions. Other models I've evaluated simply cannot maintain this level of coherence across many files, leading to fragmented or inconsistent outputs. Claude Code goes beyond mere code generation; it can follow multi-step instructions, ask clarifying questions, and iterate on solutions, behaving more like a junior engineer than a sophisticated autocomplete. This agentic engineering approach saves significant time. I learned the hard way that under-investing in this layer leads to hours of manual correction. Furthermore, its outputs are consistently higher quality for complex, multi-file tasks, making the investment worthwhile. It integrates directly into my terminal workflow, avoiding the overhead of IDE plugins.

Where it falls short

While powerful, Claude Code is not a silver bullet. For truly novel architectural decisions or highly conceptual problem-solving, I still lead the design. It excels at implementation within defined constraints, but it's not an architect. Cost is another factor; extensive sessions, especially with its large context window, can accumulate. This is a trade-off for the time saved, but it requires mindful usage. Finally, like all LLMs, it can occasionally hallucinate code or confidently propose incorrect solutions. My manual review process is non-negotiable; I treat its output as a well-informed draft, not final, production-ready code. For trivial, single-file changes, manual editing often remains faster than initiating a full Claude Code session.

FAQs

How do you ensure code quality?
I treat Claude Code's output as a draft. Every PR is reviewed, and critical sections are manually verified. My `CLAUDE.md` guidelines also enforce best practices and architectural patterns.
Is it faster than writing code yourself?
For complex refactors or multi-file feature implementations, yes. For simple, single-file changes, manual coding is often quicker. It's about leveraging it for maximum impact.
Does it understand your specific architecture?
Yes, by reading `CLAUDE.md` and the entire monorepo, it builds a comprehensive understanding of Total Ventures' architecture and coding conventions.

See how I run a multi-brand studio with this stack.

See the full stack →
Written by Justin Tsugranes, Founder, Total Ventures· Founder, Total Ventures · U.S. Army veteran (13 years) · M.M. Jazz Studies, University of South Carolina
Last reviewed May 9, 2026