What GTM Teams Are Actually Building With Claude Code in 2026

Most AI GTM adoption in 2026 is still individual. One operator figures out a workflow, uses it daily, and the insight stays on their machine. The team does not compound. The org does not learn. The advantage evaporates when the person leaves.

The teams creating durable separation are building differently. They have a shared plugin architecture: skills, agents, commands, and MCP configurations packaged and distributed across the revenue team from a single repo. When the workflow improves, every seat improves simultaneously. That is the compounding mechanism that makes Claude Code a revenue infrastructure investment rather than a productivity tool.

This article maps the nine-plugin build sequence in the order it should be implemented, with the exact install commands and AIM-format prompts for each. The sequence is not arbitrary. Each plugin builds on context established by the previous one.

Figure 01 — The 9-Plugin Build Sequence
SETUP LAYER
  001 Setup          → Claude Code installed, environment configured
  002 Company Context → Business context injected into every session
  003 CLAUDE.md       → Persistent memory and behavioral rules

EXECUTION LAYER
  004 Git Basics     → Version control for all GTM workflows
  005 Plan Mode      → Structured reasoning before any execution
  006 Skills         → Reusable workflow units (enrichment, scoring)

DISTRIBUTION LAYER
  007 Agents         → Autonomous multi-step GTM tasks
  008 Plugins        → Package + distribute team-wide, via Git
  009 MCPs           → Live CRM, docs, and database connections
                       (Attio MCP, Context7, Supabase MCP)

COMPOUNDING LOGIC:
  Setup + Context + Memory
      → Version-controlled execution
          → Packaged team distribution
              → Live data connections
                  → Feedback loop closes. System improves.

The Behavioral Contract Every GTM Workspace Needs

Before the nine plugins make sense, one file has to exist: CLAUDE.md. It is the persistent instruction layer that turns Claude Code from a blank slate into an opinionated operator. Every session reads it first. Without it, your skills are undirected. Your agents have no behavioral floor. Your plugin compounding is built on sand.

The clearest published example of what a production CLAUDE.md looks like comes from Boris Cherny — a senior engineer at Anthropic and the creator of TypeScript's Flow type system. His CLAUDE.md file, which he has shared publicly, is organized around three layers: Workflow Orchestration, Task Management, and Core Principles. It is worth studying because it solves the exact problems GTM operators run into when Claude starts producing inconsistent output across sessions.

A CLAUDE.md file is not a prompt. It is a behavioral contract. The difference is the difference between a contractor who does what they're told and a team member who operates to your standard.

Boris Cherny — Anthropic
The Production CLAUDE.md Framework
github.com/bcherny →
Three sections. Workflow Orchestration governs how Claude reasons before acting. Task Management governs how it tracks and commits work. Core Principles govern what it never compromises on. Applied to GTM, this structure eliminates the most common failure modes: agents that execute without planning, outputs that drift across sessions, and fixes that introduce new bugs.
The Three-Layer Structure
CLAUDE.md — Cherny Framework (GTM-adapted)
## Workflow Orchestration

### 1. Plan Mode Default
- Enter plan mode for ANY non-trivial task (3+ steps or architectural decisions)
- If something goes sideways, STOP and re-plan immediately
- Use plan mode for verification steps, not just building
- Write detailed specs upfront to reduce ambiguity

### 2. Subagent Strategy
- Use subagents liberally to keep main context window clean
- Offload research, exploration, and parallel analysis to subagents
- For complex problems, throw more compute at it via subagents
- One task per subagent for focused execution

### 3. Self-Improvement Loop
- After ANY correction: update tasks/lessons.md with the pattern
- Write rules for yourself that prevent the same mistake
- Ruthlessly iterate on these lessons until mistake rate drops
- Review lessons at session start for relevant project

### 4. Verification Before Done
- Never mark a task complete without proving it works
- Ask yourself: "Would a staff engineer approve this?"
- Run tests, check logs, demonstrate correctness

### 5. Autonomous Bug Fixing
- When given a bug report: just fix it. No hand-holding.
- Point at logs, errors, failing tests — then resolve them
- Zero context switching required from the user

## Task Management

1. Plan First: Write plan to tasks/todo.md with checkable items
2. Verify Plan: Check in before starting implementation
3. Track Progress: Mark items complete as you go
4. Explain Changes: High-level summary at each step
5. Document Results: Add review section to tasks/todo.md
6. Capture Lessons: Update tasks/lessons.md after corrections

## Core Principles

- Simplicity First: Make every change as simple as possible.
- No Laziness: Find root causes. No temporary fixes.
- Minimal Impact: Only touch what's necessary.
AIM Prompt — CLAUDE.md Bootstrap from Cherny Framework
ActionGenerate a CLAUDE.md for our GTM workspace using the Cherny three-layer framework: Workflow Orchestration, Task Management, Core Principles.
Inputcontext/company.md, context/icp.md, the three-layer framework above
ModelAdapt each section to GTM context. Workflow rules must address: plan before enrichment runs, subagents for parallel contact research, verification before CRM writes. Output CLAUDE.md only. No commentary.

Garry Tan's gstack: What a Distributed Workspace Looks Like in Practice

The fastest way to understand what a fully built-out Claude Code workspace looks like is to study one that is already running in production and open-sourced for inspection. Garry Tan — President and CEO of Y Combinator — open-sourced his personal Claude Code setup in March 2026 under the name gstack. He did not write this article; he built and shared the workspace. It is a direct implementation of the architecture this article describes: a CLAUDE.md behavioral layer, role-specific skills, and a one-command install that distributes the entire setup to a new team member.

The reception was immediate and polarized. A CTO installing gstack reported that the engineering review skill caught a cross-site scripting attack his own team had missed. Critics pointed out that it was, at its core, structured markdown files. Both reactions are correct. The markdown files are the point. Structured, distributed, version-controlled prompt architecture is what separates a team that compounds from one that does not.

Live URL: github.com/garrytan/gstack — MIT licensed, free forever. No premium tier, no waitlist.

gstack gives Claude Code 13 slash-command skills locked to specific roles: CEO review, engineering review, design consultation, QA, documentation, release, browser automation, and retrospective. Each skill is a SKILL.md file. Collectively they solve the single biggest Claude Code failure mode: one undifferentiated agent trying to plan, execute, review, and ship simultaneously.

The browser subsystem is the notable technical contribution. gstack runs a persistent headless Chromium daemon over localhost HTTP. Cold starts cost 3–5 seconds. Subsequent calls run in roughly 100–200ms. Because the browser stays alive between commands, cookies, tabs, and login state persist — making QA and browser-driven workflows viable as part of the agentic loop rather than a separate debugging step.

Fire It Up — One Command Install
Terminal — Install gstack on your Claude Code workspace
# Step 1: Clone gstack into your Claude skills directory
git clone https://github.com/garrytan/gstack.git \
  ~/.claude/skills/gstack && \
  cd ~/.claude/skills/gstack && ./setup

# Step 2: Add the gstack section to your CLAUDE.md
## gstack
Use /browse from gstack for all web browsing.
Available skills: /plan-ceo-review, /plan-eng-review,
/plan-design-review, /design-consultation, /review,
/ship, /browse, /qa, /qa-only, /qa-design-review,
/retro, /document-release.

# Step 3: Distribute to a teammate (2nd install command)
git clone https://github.com/garrytan/gstack.git \
  .claude/skills/gstack

# Step 4: Verify skills are loaded in Claude Code
claude
/plan-ceo-review   # CEO strategic lens
/review            # Engineering review — catches bugs, XSS
/qa                # QA against current branch diff
/ship              # Release workflow
AIM Prompt — First gstack Run: GTM Strategy Review
ActionRun /plan-ceo-review on our current outbound sequence and scoring model.
Input.claude/skills/gstack — /plan-ceo-review skill, context/company.md, .claude/skills/icp-scoring.md, current outbound_ready.csv
ModelEvaluate from a CEO lens: Is this ICP defensible? Is the scoring logic aligned with the accounts most likely to close? Flag the top 3 strategic risks in our current GTM motion. Do not rewrite files. Return strategic assessment only.

The architecture advantage in 2026 does not go to the team that uses Claude Code. It goes to the team whose entire revenue function runs the same continuously improving workflows — from a shared repo, updated by everyone, distributed in one command.


Nine Plugins. Exact Commands. In Order.

Each plugin below includes the install command, the GTM use case, and an AIM-format Claude prompt you can run immediately. AIM = Action, Input, Model behavior. It is the cleanest prompt structure for GTM operators who need reliable, repeatable outputs rather than conversational responses.

Episode 001
Setup
Watch Episode 001 →
Install Claude Code, connect VS Code, configure GitHub Desktop. This is the environment every subsequent plugin runs inside. Do not skip it.
Install Commands
Terminal — Prerequisites
# Install Node.js 18+ first (required by Claude Code)
# https://nodejs.org

# Install Claude Code globally
npm install -g @anthropic-ai/claude-code

# Verify install
claude --version

# Launch in your project folder
cd ~/gtm-workspace && claude
AIM Prompt — First Session Orientation
ActionAudit this workspace and tell me what GTM workflows I can build given the files and tools currently available.
InputCurrent directory structure, any existing CSV files, .env variables present
ModelReturn a prioritized list of buildable workflows. Flag any missing dependencies. Do not build anything yet.
Episode 002
Company Context
Watch Episode 002 →
Feed Claude your ICP, product positioning, competitive set, and messaging pillars. Without this, every session starts from zero. With it, every output is grounded in your actual GTM context.
Setup Command
Create context file
# Create a context directory in your project
mkdir -p ~/gtm-workspace/context
touch ~/gtm-workspace/context/company.md

# Open and fill in with your GTM context
# Minimum required fields:
## ICP
## Persona titles we sell to
## Core pain we solve
## Top 3 competitors + differentiation
## Current messaging pillars
## Deals we have lost and why
AIM Prompt — Context Injection
ActionRead context/company.md and confirm you understand our ICP, competitive positioning, and the personas we sell to.
Inputcontext/company.md
ModelSummarize ICP in 3 bullets, list the 2 competitors I am most likely to be displaced by, and flag any gaps in the context file that would limit your ability to write on-target outbound copy.
Episode 003
CLAUDE.md
Watch Episode 003 →
CLAUDE.md is the persistent instruction file Claude reads at the start of every session. It is your behavioral contract. Tone rules, output format requirements, things Claude must never do. It is the difference between a tool you have to re-prompt constantly and one that operates to your standard from session one.
File Location + Minimum Template
~/gtm-workspace/CLAUDE.md — minimum viable template
# CLAUDE.md — GTM Workspace Rules

## Tone
- Direct. No filler sentences. No motivational language.
- Write like a senior AE, not a content marketer.

## Output Format
- Always return structured output (JSON or markdown table)
  unless I ask for prose copy.
- Flag confidence level on any enrichment or scoring output.

## GTM Rules
- Never fabricate company data. If unknown, return null.
- Personalization must reference a specific, verifiable signal.
- Do not use em dashes.

## Files to Read First
- context/company.md
- context/icp.md (if present)
AIM Prompt — CLAUDE.md Audit
ActionRead CLAUDE.md and tell me if there are any instruction conflicts, ambiguities, or missing rules that would cause you to produce inconsistent GTM outputs.
InputCLAUDE.md
ModelReturn a table: Rule / Potential Conflict / Recommended Fix. Do not rewrite the file. Flag only.
Episode 004
Git Basics
Watch Episode 004 →
Every workflow you build is versioned. When a prompt produces better results this week than last, you can track exactly what changed. Git is not a developer tool in this context. It is GTM workflow version control.
Setup Commands
Terminal — Initialize GTM repo
cd ~/gtm-workspace
git init
git add .
git commit -m "initial: CLAUDE.md + company context"

# Connect to shared team repo (replace with your org URL)
git remote add origin https://github.com/YOUR-ORG/gtm-workspace
git push -u origin main

# When a workflow improves, commit the change
git commit -am "improve: enrichment skill v2 — higher match rate"
AIM Prompt — Workflow Diff Review
ActionCompare the current enrichment skill against the version from last commit. Tell me what changed and whether the change is likely to improve or degrade output quality.
Inputgit diff HEAD~1 HEAD -- skills/enrichment.md
ModelReturn: Changed lines / Likely impact (Positive / Negative / Neutral) / Recommendation (keep, revert, test further).
Episode 005
Plan Mode
Watch Episode 005 →
Plan Mode forces Claude to reason through a multi-step GTM task before executing it. Critical for workflows touching live data, CRM writes, or outbound sends. Run plan before any execution that has a real-world consequence.
Activate Plan Mode
In Claude Code session — Shift+Tab to toggle, or prefix prompt
# Toggle Plan Mode with Shift+Tab before running complex tasks
# Or prefix any prompt with:

"Before executing, show me a step-by-step plan.
 Do not run anything until I approve the plan."

# Plan Mode output will show:
# Step 1: Read [file]
# Step 2: Query [API]
# Step 3: Write to [CRM field]
# Then wait for your approval before proceeding
AIM Prompt — Enrichment Run Plan
ActionPlan (do not execute) a waterfall enrichment run on the domains in accounts.csv.
Inputaccounts.csv (columns: domain, company_name), target job titles from context/icp.md
ModelReturn: ordered steps, API calls required, estimated token cost, failure points, and what output I should validate before writing results back to CRM. Do not execute. Return plan only.
Episode 006
Skills
Watch Episode 006 →
Skills are reusable markdown files that encode a GTM workflow. An enrichment skill. A scoring skill. An objection handling skill. You write it once, Claude executes it on demand, and it ships with the plugin to every teammate.
Create a Skill
File: ~/gtm-workspace/.claude/skills/csv-enrichment.md
# Skill: CSV Domain Enrichment

## Purpose
Take a list of domains, find contacts matching
target job titles, run waterfall email enrichment.

## Inputs Required
- accounts.csv (columns: domain, company_name)
- target_titles: read from context/icp.md

## Steps
1. Read accounts.csv
2. For each domain, query Instantly.ai API for
   contacts matching target_titles
3. For any contact without email, run waterfall:
   Apollo → Hunter → Dropcontact
4. Return enriched CSV with columns:
   domain, full_name, title, email, source, confidence

## Output Format
- enriched_accounts.csv
- enrichment_log.json (match rate, source breakdown)
AIM Prompt — Run Enrichment Skill
ActionRun the csv-enrichment skill on accounts.csv.
Inputaccounts.csv, .claude/skills/csv-enrichment.md, API keys from .env
ModelFollow the skill exactly. Log every API call. If match rate falls below 40% on any domain batch, pause and report before continuing. Return enriched_accounts.csv and enrichment_log.json.
Episode 007
Agents
Watch Episode 007 →
Agents are autonomous multi-step executors. Where a skill is a recipe, an agent is the cook. It reads context, decides which skills to run and in what order, handles errors, and returns a final output. Use agents for full GTM workflows that span enrichment, scoring, and copy generation in one run.
Create an Agent
File: ~/gtm-workspace/.claude/agents/outbound-prep-agent.md
# Agent: Outbound Preparation Agent

## Trigger
Run when accounts.csv is updated with new domains.

## Task Sequence
1. Run skill: csv-enrichment (get contacts + emails)
2. Run skill: icp-scoring (score each contact 1-10)
3. Filter: keep contacts with score >= 7
4. Run skill: signal-research (find 1 verifiable
   trigger per contact from public sources)
5. Run skill: copy-generation (write 3 subject line
   variants + 1 opening line per contact)
6. Output: outbound_ready.csv

## Error Handling
- If enrichment match rate < 30%: flag domain, skip
- If no signal found: flag contact, do not generate copy
- Log all skips to prep_exceptions.json
AIM Prompt — Run Outbound Prep Agent
ActionRun the outbound-prep-agent on this week's target account list.
Inputaccounts.csv (updated this week), all skills in .claude/skills/, context/company.md
ModelExecute each task in sequence. Do not skip error handling steps. Return outbound_ready.csv and prep_exceptions.json. Summarize: contacts processed, contacts passed scoring, contacts skipped with reason.
Episode 008
Plugins
Watch Episode 008 →
Plugins bundle your skills, agents, commands, and MCP configurations into one installable package. Push to a shared repo. Any teammate installs with one command. When the source plugin updates, distributed copies update. This is where individual productivity becomes team compounding.
Build and Distribute a Plugin
Terminal — Create and share a plugin
# Plugin directory structure
mkdir -p .claude/plugins/gtm-core

# plugin.json defines what is bundled
{
  "name": "gtm-core",
  "version": "1.0.0",
  "skills": ["csv-enrichment", "icp-scoring", "copy-generation"],
  "agents": ["outbound-prep-agent"],
  "mcps": ["attio", "context7"]
}

# Commit and push to team repo
git add .claude/plugins/
git commit -m "plugin: gtm-core v1.0 — enrichment + outbound prep"
git push origin main

# Teammate installs with one command
claude plugin install https://github.com/YOUR-ORG/gtm-workspace \
  --plugin gtm-core
AIM Prompt — Plugin Readiness Audit
ActionAudit the gtm-core plugin for distribution readiness.
Input.claude/plugins/gtm-core/, all referenced skills and agents, plugin.json
ModelCheck: all referenced files exist, no hardcoded API keys, CLAUDE.md rules are compatible with all included skills, MCP configs do not conflict. Return a pass/fail table with fix instructions for any failures. Do not modify files.
Episode 009
MCPs (Model Context Protocol)
Watch Episode 009 →
MCPs connect Claude Code directly to external tools. Instead of copy-pasting CRM data into a prompt, Claude queries your CRM live. Attio's official MCP and Context7 are the two highest-value starting points for GTM teams. Every MCP enabled loads tool definitions into your context window. Be intentional about which are always-on versus session-activated.
Install: Attio CRM MCP + Context7
Terminal — Install Attio MCP (official, maintained by Attio)
# Add to your Claude Code MCP config
# File: ~/.claude/mcp_settings.json

{
  "mcpServers": {
    "attio": {
      "command": "npx",
      "args": ["-y", "@attio/mcp-server"],
      "env": {
        "ATTIO_API_KEY": "your_attio_api_key_here"
      }
    },
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

# Verify MCPs are loaded
claude mcp list

# Context window note: each MCP loads tool defs on startup.
# Keep only essential MCPs always-on.
# Enable Attio per-session for pipeline work only.
AIM Prompt — Live CRM Pipeline Query via Attio MCP
ActionQuery Attio CRM for all open deals in the Enterprise segment that have had no activity in the last 14 days.
InputAttio MCP (live), filter: deal_stage != closed_won, deal_stage != closed_lost, last_activity_date less than 14 days ago, segment = Enterprise
ModelReturn a table: Deal name / Owner / Last activity date / Days stale / Stage. Sort by days stale descending. Flag any deal over 21 days stale in red. Do not modify CRM records.

Why the Sequence Order Matters in 2026

The nine plugins are not independent. Each layer depends on the one before it. CLAUDE.md rules govern how skills behave. Skills are what agents orchestrate. Agents are what plugins distribute. MCPs are what give agents live context to act on. Build out of sequence and the compounding breaks.

Figure 02 — Context Flow Across the 9-Plugin Stack
Session starts
      |
      v
CLAUDE.md rules loaded          [Episode 003]
      |
      v
Company context injected        [Episode 002]
      |
      v
MCP connections active          [Episode 009]
 - Attio: live CRM data
 - Context7: live documentation
      |
      v
Plan Mode evaluates task        [Episode 005]
      |
      v
Agent runs skill sequence       [Episode 007 + 006]
 - csv-enrichment skill
 - icp-scoring skill
 - copy-generation skill
      |
      v
Git commits output + skill diff [Episode 004]
      |
      v
Plugin updated in shared repo   [Episode 008]
      |
      v
All teammates get updated       [Episode 008]
workflow on next session

FEEDBACK LOOP:
  Output quality observed by team
       |
       v
  Skill or CLAUDE.md updated
       |
       v
  Plugin version bumped + pushed
       |
       v
  Entire team improves simultaneously

The majority of GTM teams using Claude Code in 2026 are stuck between Episode 006 and 007. They have built skills that work locally. They have not packaged them for distribution. The insight stays on one machine. The Episode 008 plugin step is the single highest-leverage action a GTM leader can prioritize this quarter. Individual workflows that are not distributed are GTM R&D with no production deployment.

The MCP layer (Episode 009) closes the context gap. Without it, Claude is working from static files. With Attio MCP connected, it is working from live deal data. With Context7 connected, it is referencing current API documentation rather than hallucinating outdated syntax. The difference in output quality is not marginal. It is the difference between a tool operating on stale context and one operating on the actual state of your revenue system.


Three Metrics That Indicate the Architecture Is Actually Compounding

1cmd New hire installs entire GTM stack via plugin
<24hr Workflow improvement deployed to full team after discovery
0 Vendor tickets filed to modify a GTM workflow this quarter

If a new hire takes more than one command to replicate the team's Claude Code setup, the plugin layer is not deployed. If a workflow improvement sits on one operator's machine for more than 24 hours, the distribution mechanism is broken. If any GTM workflow change required a vendor support ticket, the stack has not replaced point-and-click dependency.


Chat, Signals, and Creating the Campaign

The architecture above is the engine. This is the moment it produces revenue output. Once your workspace is running — CLAUDE.md written, skills built, gstack or equivalent installed, MCPs connected — the workflow shifts from setup to execution. The question becomes: what signals are your target accounts giving you right now, and how fast can you turn those signals into personalized outbound?

The pattern that AI-native GTM teams are running in 2026 looks like this: Claude monitors signal sources (LinkedIn activity, job postings, funding announcements, product launches) via the MCP layer, scores each signal against your ICP, and drafts a campaign sequence — subject lines, opening lines, call-to-action — before a human even opens their CRM. The human reviews, approves, and the sequence fires. The entire loop from signal to send can run in under 15 minutes.

Campaign Engine
Signal Research to Campaign Creation
Use Claude Code plus your signal sources to move from a raw list of target accounts to a personalized, approved campaign sequence. The three steps below represent the full pipeline from chat to send.
Step 1 — Chat and get signals
Claude Code session — Signal Research Prompt
"Research the following 10 accounts and find one
 verifiable, recent signal per account that our ICP
 persona would care about. Use context/icp.md for
 relevance criteria. Sources: LinkedIn company pages,
 recent press releases, job postings on their site.

 For each account return:
 - Company name
 - Signal type (hiring, funding, launch, expansion)
 - Signal summary (1 sentence, specific)
 - Why this signal matters to our ICP
 - Confidence: High / Medium / Low

 Flag any account where no credible signal exists.
 Do not fabricate. Return null if uncertain."
Step 2 — Create the campaign
Claude Code session — Campaign Generation from Signals
"Using signals_output.json and context/company.md,
 generate a 3-touch outbound sequence for each account.

 Per account, per touch:
 - Subject line (under 8 words, no clickbait)
 - Opening line (references the specific signal)
 - CTA (one clear ask, no options)

 Rules from CLAUDE.md apply:
 - No em dashes
 - No motivational language
 - Write like a senior AE, not a content marketer
 - If confidence is less than High on signal,
   do not reference it

 Output: campaign_sequences.json
 Format: {account, touch_1, touch_2, touch_3}"
Step 3 — Follow on X: build your signal network
X / Social Signal Layer — Follow your ICP, track signals
# X (Twitter) is one of the highest-signal sources
# for GTM triggers: launches, hiring, frustrations,
# competitive commentary. Build your ICP signal
# network on X systematically.

AIM Prompt — Build X Signal List:

Action: "From accounts.csv, generate a list of the
 likely X handles for each company and their key
 decision-makers. Draft a Claude Code skill that
 monitors their public posts for signals matching
 our ICP trigger criteria."

Input: accounts.csv, context/icp.md (trigger criteria:
 hiring SDRs, raising Series B+, launching new product,
 posting about a pain we solve)

Model: Return a SKILL.md file for x-signal-monitor
 that can be added to .claude/skills/ and run
 on demand to surface new triggers weekly.
AIM Prompt — Full Signal-to-Campaign Pipeline
ActionRun the full signal-to-campaign pipeline on this week's target account list.
Inputaccounts.csv, context/company.md, context/icp.md, .claude/skills/signal-research.md, .claude/skills/copy-generation.md
ModelStep 1: Research signals (one per account, verifiable). Step 2: Score signal relevance against ICP. Step 3: Generate 3-touch sequence only for accounts with High or Medium confidence signals. Step 4: Flag accounts with no signal for manual review. Return campaign_sequences.json and signal_exceptions.json. Do not send anything. Return for review first.

Architecture analysis based on practitioner implementation patterns across AI-native GTM teams, Q1 2026. Plugin sequence follows the Claude Code for GTM series by Nick Grantham on LinkedIn (Episodes 001-009). CLAUDE.md framework based on Boris Cherny's published workspace (Anthropic). gstack workspace by Garry Tan, open-sourced March 2026 at github.com/garrytan/gstack. AIM prompt format: Action / Input / Model behavior. All install commands tested against Claude Code CLI current release. InGrow GTM Intelligence, Volume 07, March 2026.