Virtual Josef -- System Architecture

AI-native executive operating system for Josef Buryan, CMO at Groupon. Built on Claude Code CLI.
Document generated: 26-03-2026 | Root: /Users/jburyan/Documents/Claude

29
Skills
14
Templates
9
Integrations
6
Python Scripts
7
Config Files
3
Hooks

1 System Overview

The system is a multi-project Claude Code workspace that implements "Virtual Josef" -- a command-driven, AI-native executive operating system. It is not a chatbot. Every user message is treated as a command; output is structured delivery using predefined templates, skills, and data pipelines.

Core Identity
Command Processing Pipeline (15 steps)

Every command follows this pipeline in order:

  1. Receive command as-is
  2. Classify command type from signal words (12 types)
  3. Check depth modifiers (brief / standard / deep dive)
  4. Extract entities (metrics, dates, people, projects)
  5. Check blocking inputs -- Missing Inputs protocol if unreliable
  6. Resolve references (implicit "that", "this", "same for")
  7. Read memory files (user profile, strategic context, etc.)
  8. Check feedback log (corrections + preferences for command type)
  9. Determine tools (MCP, web search, file reads)
  10. Execute retrieval (parallel where possible)
  11. Generate output using template at determined depth
  12. Validate truth (replace unverifiable claims)
  13. Format (tables, dates DD-MM-YYYY, USD, percentages 1 decimal)
  14. Strip prohibited patterns (questions, offers, emojis, filler)
  15. Deliver and stop

2 Directory Structure

/Users/jburyan/Documents/Claude/ (git repo root) | |-- CLAUDE.md System safety guardrails (root-level) |-- .claude/ | |-- rules/ 4 rule files (always-active constraints) | | |-- immutable-rules.md | | |-- output-discipline.md | | |-- skill-enforcement.md | | |-- truth-and-formatting.md | |-- hooks/ 3 shell hooks (prompt history, skill nudge, git sync) | |-- settings.local.json Hooks config + permissions | |-- Company/ | |-- Assistant/ Virtual Josef core (git submodule) | | |-- CLAUDE.md 28K system instructions (the brain) | | |-- VIRTUAL_JOSEF_BLUEPRINT.md 79K full product spec | | |-- project.yaml Skill registry + scheduling | | |-- skills/ (29) Skill definitions (SKILL.md each) | | |-- templates/ (14) Output templates | | |-- memory/ (12 files) Runtime memory (symlinks to shared/) | | |-- data/ Data directory (515, input, cache) | | |-- scripts/ parallel-morning-brief.py, parallel-wbr.py | | |-- config/ Assistant-level config | | |-- tests/ Test directory | | | |-- Foundry/ Project Foundry (AI transformation tracker) | | |-- CLAUDE.md, config/, skills/ (6), memory/ | | | |-- Marketing Analytics/ Marketing analytics pipeline | |-- Meeting Notes Processor/ Auto meeting note processing | |-- Meta-Ads/ Meta Ads audit module | |-- AI-UGC-Video/ UGC video generation | |-- AI-News-Monitor/ AI news monitoring | |-- Paid-Media/ Paid media analysis | |-- Project Foundry/ (separate from Foundry module) | |-- Personal/ (excluded from this doc) | |-- Investor/, Linkedin-Personal-AI/, X-AI-Agent/ | |-- shared/ | |-- config/ (7 files) Immutable config (source of truth) | |-- scripts/ (6 files) Python CLI tools | |-- memory/ (3 files) Shared memory (decisions, issues, strategy) | |-- skills/ (13) Generic development skills | |-- config/ Plugins setup guide |-- results/ Generated reports output |-- reports/ Generated reports output |-- logs/ Prompt history, session logs |-- _trash/ Safe-delete staging area |-- temp/ Temporary files

3 Guardrails (CLAUDE.md)

The root CLAUDE.md defines 12 system safety guardrails that apply across all subprojects.

1. Filesystem Safety

No rm, unlink, rmdir ever. Move to _trash/ instead.

2. Secrets Protection

Never print/log API keys. Use ${ENV_VAR} references. Never hardcode.

3. Git Safety

No force push to main. No hard reset without confirmation. No secret commits.

4. Reference Immutability

All files in shared/config/ are read-only during automated runs.

5. Output Containment

Generated artifacts go to results/, reports/, outputs/ only. Never to source dirs.

6. Cost Guardrails

Warn at $0.25/run, abort at $0.50/run. No bypass without confirmation.

7. Autonomous Loop Rules

Every loop needs: task description, iteration limit, completion condition.

8. Truth and Data Integrity

Never fabricate. Cite sources. Label assumptions. Use ranges for projections.

9. Formatting Standards

DD-MM-YYYY, USD, 1 decimal %, K/M/B notation, tables over paragraphs.

10. External Systems Read-Only

No modification without explicit approval. No sending comms.

11. Behavioral Defaults

No emojis, no fluff, structure-first, stop when done.

12. Workflow Orchestration

Plan mode for 3+ step tasks. Subagents liberally. Self-improvement loop. Task tracking.

4 Rules (.claude/rules/)

Four always-active rule files that override default Claude behavior. Loaded automatically for every session in this project.

immutable-rules.md
.claude/rules/immutable-rules.md

15 non-overridable rules: no fabrication, no questions, no suggestions, no affect mirroring, no emojis, no point estimates, no stale data without flagging, source citation required, no PII storage, no unauthorized external writes.

output-discipline.md
.claude/rules/output-discipline.md

Response structure order: (1) answer/recommendation, (2) supporting structure, (3) evidence, (4) assumptions, (5) missing inputs, (6) stop. Banned phrases list (13 patterns). Meta-command exception for system-building.

skill-enforcement.md
.claude/rules/skill-enforcement.md

Entry gates: pattern-match commands to skills before acting (5/15, content, morning brief, 1:1, WBR, channels, overdue, what-if, write-my-515). Exit gates: offer second-opinion after plans, run verification after changes, verify all steps before "done".

truth-and-formatting.md
.claude/rules/truth-and-formatting.md

Truth policy with 4 confidence levels (HIGH/MEDIUM/LOW/NONE). Source hierarchy (7 tiers: data pull > user-stated > verified doc > memory > older doc > inferred > general). Stale data thresholds: financial 7d, perf marketing 3d, market 30d, org 90d, strategy 90d, benchmarks 180d.

5 Virtual Josef (Company/Assistant)

The core system. A 28K CLAUDE.md file defining 13 sections of system instructions. It is a git submodule.

CLAUDE.md Sections
#SectionPurpose
1IdentityRole, user, mode, personality definition
2Behavioral Rules10 immutable rules table (no questions, no fluff, etc.)
3Truth PolicyConfidence levels, source hierarchy, stale data, conflicts
4Command Classification12 command types with signal words, templates, retrieval flags + depth modifiers + multi-command handling
5Command Processing Pipeline15-step pipeline from receive to deliver-and-stop
6Output RulesStructure hierarchy, formatting standards, prohibited patterns
7Output Templates12 template file mappings
8Memory Protocol11 memory files, update triggers, conflict resolution, feedback processing
9Integration Map10 integrations (6 connected, 2 pending, 2 not connected) + tool usage rules
10Data IngestionInput directory structure, data resolution order (5 tiers), DuckDB local SQL, format handling
11Framework SelectionBusiness framework defaults by command type (ICE, Porter, AARRR, etc.)
12Action ItemsOwner/deadline/priority/deliverable rules for recommendations
13Immutable Rules15 rules that cannot be overridden by any instruction
project.yaml -- Skill Registry
Company/Assistant/project.yaml

Defines 31 skill entries with triggers, tool lists, max_turns limits, and optional schedules/email subjects. Serves as the orchestration manifest for all Virtual Josef skills.

6 Skills Catalog

Assistant Skills (29)

Each skill lives in Company/Assistant/skills/{name}/SKILL.md. Skills are invoked via command classification or the skill-nudge hook.

Core Operational Skills
SkillTriggerPurpose
morning-brief"daily digest"Daily morning brief: calendar, Asana tasks, 1:1 flags, conflicts
weekly-battle-rhythm"weekly battle rhythm"Weekly business review synthesis
review-1s"check 5/15"Review direct reports' 5/15 submissions, generate feedback
write-my-515"write my 5/15"Generate Josef's own 5/15 report for CEO
one-on-one-prep"prep for my 1:1"1:1 meeting prep with calendar + Asana context
overdue-task-sweeper"overdue task sweeper"Sweep and report overdue Asana tasks
content-factory"content factory"Cross-team content production (ad copy, email, social, SEO)
refresh-context"refresh context"Update memory files from current data sources
watchdog"watchdog"Monitoring and alerting skill
Channel Status Skills (11)
SkillChannel/Area
semSearch Engine Marketing
displayDisplay Advertising
seo-statusSEO Performance
seo-techSEO Technical
crm-statusCRM and Email Marketing
affiliatesAffiliate Channel
influencersInfluencer Marketing
brand-statusBrand Marketing
brand-socialBrand Social Media
merch-statusMerchandising
aog-statusAOG Status
Strategic / Status Skills
SkillPurpose
pp-statusPricing and Promotions status
pp-experimentsPricing and Promotions experiments
coupons-statusCoupons channel status
Meta / System Skills
SkillPurpose
what-ifScenario modeling (budget, HC, strategy, market, pricing changes)
second-opinionMulti-model review: Claude subagent + OpenAI Codex cross-validation
self-improveSystem self-improvement analysis
system-healthSystem health diagnostics
swarmMulti-agent parallel analysis (Tableau, BigQuery, Calendar)
run-analyticsTrigger Marketing Analytics pipeline
query-515Query 5/15 intelligence database

Shared Skills (13)

Located in shared/skills/. Generic development and analysis skills, not Virtual Josef-specific.

SkillCategory
code-reviewDevelopment
python-developmentDevelopment
test-driven-developmentDevelopment
debuggingDevelopment
git-workflowDevelopment
cicd-pipelinesDevelopment
prompt-engineeringAI/LLM
critical-intuitionAnalysis
prioritizationAnalysis
risk-managementAnalysis
systems-thinkingAnalysis
skill-creatorMeta
data-catalog-assistantData

Foundry Skills (6)

Located in Company/Foundry/skills/. Track Groupon's AI transformation program.

SkillPurpose
foundry-statusProgram dashboard: HC, cost, agents, initiatives vs. targets
foundry-risksSurface blockers, overdue initiatives, dependency conflicts
foundry-prepMeeting briefing (offsite, biweekly, S-Team)
foundry-updateDraft CEO communication from all signals
foundry-teamDeep dive on a specific team
foundry-syncReconcile Asana project state with YAML configs

7 Output Templates

Located in Company/Assistant/templates/. Each command type maps to a template. The system reads the template before generating output and follows its structure exactly.

TemplateCommand TypeFormat
515-feedback.html5/15 feedback generationHTML (19K)
content-factory.htmlContent productionHTML (13K)
skill-catalog.htmlSkill catalog displayHTML (25K)
decision-brief.mdDecision supportMarkdown
wbr.mdWeekly Business ReviewMarkdown
meeting-brief.mdMeeting prepMarkdown
one-on-one-prep.md1:1 meeting prepMarkdown
daily-digest.mdMorning brief / daily digestMarkdown
exec-comms.mdExecutive communicationsMarkdown
experiment-spec.mdExperiment / A/B test designMarkdown
performance-analysis.mdPerformance analysisMarkdown
comparison.mdComparison / benchmarkMarkdown
status-summary.mdProject statusMarkdown

8 Shared Config (shared/config/)

Single source of truth. Immutable during automated runs (guardrail #4). Referenced by Assistant, Foundry, and Marketing Analytics via symlinks.

thresholds.yaml
shared/config/thresholds.yaml

Anomaly detection (z-score, 2.0 threshold, 8-week lookback), pacing alerts (5% linear), traffic light thresholds (green/yellow/red), comparison rules (WoW/YoY day alignment, 5% min delta), data freshness thresholds (3-180 days by type).

metric-definitions.yaml
shared/config/metric-definitions.yaml

12K file. All metric definitions with formulas, units, direction, targets, owners, applicable channels. Categories: revenue (GMV, revenue, take rate, orders, AOV), acquisition, engagement, efficiency.

org-structure.md
shared/config/org-structure.md

Organizational structure: CMO direct reports (current 10 + post-reorg 5), cross-functional stakeholders (CEO, CFO, COO, CTO, AI lead), meeting cadences with times/days.

integrations.yaml
shared/config/integrations.yaml

Integration state: Asana (workspace + user GIDs), Google Calendar (primary, Europe/Prague), Google Sheets (pending setup), Tableau, BigQuery, Data Catalog, Twitter, Gmail (not connected), DuckDB local, OpenAI Codex (second opinion).

content-factory.yaml
shared/config/content-factory.yaml

21K file. Brand voice definition (core identity, personality, tone spectrum: formal/standard/casual), content type specs, team mappings, variant generation rules, quality gates for Content Factory skill.

data-routes.yaml
shared/config/data-routes.yaml

Data pipeline routes: Marketing Analytics output -> Assistant input/analytics (active), Meta-Ads output -> Assistant input/meta-ads (new), Meeting Notes output -> Assistant input/meeting-notes (new).

schedule.yaml
shared/config/schedule.yaml

7 scheduled jobs: daily-digest (07:00 daily), weekly-battle-rhythm (Mon 07:00), weekly-515 (Thu 16:00), friday-sweep (Fri 07:00), meta-audit (Mon 07:30), meeting-notes (every 2h), monitor (18:00 daily). Uses launchd plist labels.

9 Scripts

Shared Scripts (shared/scripts/)

ScriptPurposeKey Commands
asana_api.py Zero-dependency Asana REST API CLI. Replaced MCP Asana tools on 26-03-2026. list-workspaces, get-task, get-subtasks, get-tasks, get-sections, get-stories, get-attachments, download-attachment, search, create-task, create-story, update-task
intel_515_db.py 5/15 Intelligence SQLite database -- schema + CRUD operations init, stats, dump-people
ingest_515.py 5/15 data ingestion -- seeds people, backfills .md files, ingests weekly from Asana seed, backfill, weekly YYYY-MM-DD, pull-deep YYYY-MM-DD
analytics_515.py 5/15 team health analytics -- submission rates, trends, reporting compute YYYY-MM-DD, compute --all, report YYYY-MM-DD, trend <metric>
search_515.py 5/15 semantic search using TF-IDF + cosine similarity build-index, search "query", who "query"
duckdb_utils.py DuckDB local SQL on CSV/Parquet/JSON files query "SQL", csv2parquet, describe "file", cache "SQL" "output.parquet"

Assistant Scripts (Company/Assistant/scripts/)

ScriptPurpose
parallel-morning-brief.pyParallel execution orchestrator for daily digest (scheduled via launchd)
parallel-wbr.pyParallel execution orchestrator for weekly business review (scheduled via launchd)

10 Memory System

Three tiers of memory: (1) Assistant runtime memory, (2) shared memory via symlinks, (3) Claude persistent project memory.

Assistant Memory (Company/Assistant/memory/)

FileTypePurposeRead When
user-profile.mdLocalUser identity, role, direct reports, preferences, stakeholdersEvery command
feedback-log.mdLocalCorrections to past outputs, user preferences for future outputsEvery command
outcomes-log.mdLocalRecommendation outcomes and learningsAfter recs, retros
skill-invocations.yamlLocalSkill usage trackingsystem-health, self-improve
strategic-context.mdSymlinkPriorities, OKRs, budget, business model, competitorsAnalysis, decisions, WBR
metric-definitions.yamlSymlinkMetric formulas, targets, thresholdsMetric/KPI commands
org-structure.mdSymlinkReporting lines, meeting cadencesMeeting prep, status
decisions-log.mdSymlinkPast decisions and outcomesDecisions, retros
known-issues.mdSymlinkActive issues and blockersWBR, status, analysis
integrations.yamlSymlinkCached integration stateIntegration commands
projects/*.mdLocalPer-project context filesProject-specific commands

Shared Memory (shared/memory/)

These are the symlink targets. Single source of truth shared across Assistant, Foundry, and other modules.

Foundry Memory (Company/Foundry/memory/)

11 Integrations and MCP Servers

IntegrationStatusProtocolUse Cases
Google Calendar Connected MCP: claude_ai_Google_Calendar Meeting prep, scheduling context, agenda review, daily digest
Asana Connected Direct API: asana_api.py Task tracking, 5/15 submissions, project status, overdue sweep
Tableau Connected MCP: tableau Dashboard data, view images, datasource queries, Pulse insights
BigQuery Connected MCP: bigquery SQL queries, dataset/table exploration
Data Catalog Connected MCP HTTP: data-catalog Metadata search, data lineage, glossary
Notion Connected MCP: @notionhq/notion-mcp-server Page creation, search, database queries (global config)
Gmail Connected MCP: claude_ai_Gmail Search messages, read threads, create drafts
Twitter/X Connected MCP: twitter-mcp Social monitoring, competitor tracking, posting
Google Sheets Pending WebFetch CSV export KPI targets, budget sheets, WBR data
DuckDB (Local) Connected Python CLI: duckdb_utils.py Local SQL on CSV/Parquet/JSON, cross-file joins, caching
OpenAI Codex Available CLI: @openai/codex Second opinion / multi-model review (Reviewer 2)

MCP Server Configuration

Global (~/.claude.json)
Project-level (.claude.json)
Claude AI Built-in (Remote MCP)

12 Hooks and Automation

Configured in .claude/settings.local.json. Hooks fire on specific lifecycle events.

prompt-history.sh
Event: UserPromptSubmit (5s timeout)

Logs every user prompt as JSONL to logs/prompt-history.jsonl with timestamp, session ID, and working directory. Audit trail for all commands.

skill-nudge.sh
Event: UserPromptSubmit (5s timeout)

Pattern-matches user prompts against 16 regex patterns (5/15, content factory, morning brief, 1:1, WBR, 8 channel statuses, overdue, second opinion, what-if, system health). Injects a [SKILL NUDGE] message into Claude's context to route to the correct skill.

post-session-git-sync.sh
Event: Stop (30s timeout)

Auto-commits changes after each session. Stages tracked files (git add -u) plus known safe directories (CLAUDE.md, tasks/, docs/, skills/, config/). Generates timestamped commit message.

Scheduled Jobs (launchd)

JobScheduleRunnerCritical
daily-digestDaily 07:00parallel-morning-brief.pyYes
weekly-battle-rhythmMonday 07:00parallel-wbr.pyYes
weekly-515Thursday 16:00skill: "check 5/15"No
friday-sweepFriday 07:00skill: "overdue task sweeper"No
meta-auditMonday 07:30skill: "audit spend"No
meeting-notesEvery 2 hoursauto-process-notes.pyNo
monitorDaily 18:00monitor-jobs.shYes

13 5/15 Intelligence Pipeline

A complete intelligence pipeline for processing weekly 5/15 reports from direct reports and skip-level reports.

Asana 5/15 Subtasks (completed submissions) | v review-1s skill -----> asana_api.py (get-subtasks, get-stories, get-attachments) | v ingest_515.py ------> intel_515.db (SQLite: people, submissions, metrics, search index) | | v v analytics_515.py search_515.py (team health, (TF-IDF semantic search, submission rates, "who is working on X?") trend analysis) | v 515-feedback.html template --> Feedback files (per person, per week) Draft files (Josef's own 5/15)

Data Files (Company/Assistant/data/515/)

PatternDescriptionCount
5-15_Feedback_YYYY-MM-DD.{md,html}Weekly feedback for all direct reports8 files
5-15_Josef_Buryan_YYYY-MM-DD_DRAFT.mdJosef's own weekly 5/15 draft for CEO6 files
CMO_Direct_Feedback_YYYY-MM-DD.mdCMO-level direct report feedback3 files
STEAM_515_Briefing_YYYY-MM-DD.mdS-Team briefing summaries2 files
Steam_5-15_Review_YYYY-MM-DD.mdS-Team 5/15 review2 files
skip-level-mapping.yamlMaps -2 reports to their managers with Asana GIDs1 file
intel_515.dbSQLite database (1MB) -- people, submissions, metrics, search1 file
monitor_515.pyBackground polling script for submission changes1 file
attachments/Downloaded Asana attachments (screenshots, images)10 files

Skip-Level Mapping

Maps people who report to Josef's direct reports (-1s) and submit 5/15s. Used to detect "manager reacted" (check if manager_gid posted a story/comment on the -2's weekly subtask). Structure per entry: manager name, manager Asana GID, department, list of reports with parent task GIDs and project names.

14 Project Foundry Module

Support module for tracking Groupon's Marketing Department AI transformation. Does NOT build agents -- it tracks progress, surfaces risks, and prepares communications.

Program Targets
MetricCurrentTargetDelta
Headcount8148-33 (3 waves)
Operating Cost$6.86M$4.62M-$2.24M (-32.6%)
Agents Deployed--7533 autonomous + 42 on-demand
Workflows Mapped--23244 full-auto, 169 AI-assisted, 17 manual
Config Files (Company/Foundry/config/)
FilePurpose
targets.yamlHC, cost, and agent deployment targets by team and quarter
team-plans.yamlSub-department mini-plans with current/future state
agent-registry.yamlAll 75 planned agents with deployment status (19K)
initiative-tracker.yamlAll initiatives with timeline, HC impact, status
Cross-Project Data Reads

15 Other Subprojects

Company/

DirectoryDescription
Marketing AnalyticsMulti-agent marketing analytics pipeline. Output symlinked to Assistant data/input/analytics/. Major project (~16K last session cost).
Meeting Notes ProcessorAuto-processes meeting notes. Output symlinked to Assistant data/input/meeting-notes/. Runs every 2 hours.
Meta-AdsMeta Ads audit module. Weekly Monday 07:30 schedule.
AI-UGC-VideoUGC video generation project. Has CLAUDE.md (7K), RESEARCH.md, config/, data/, .venv.
AI-News-MonitorAI news monitoring tool.
Paid-MediaPaid media analysis.
Project FoundrySeparate from the Foundry support module -- likely the actual transformation deliverables.

Personal/ (contents excluded per instruction)

Contains: Investor, Linkedin-Personal-AI, X-AI-Agent. These are personal projects and are not part of the Virtual Josef system.

16 Data Flow

EXTERNAL SYSTEMS ___________________________ | | Google Calendar | Asana | Tableau | BigQuery | Notion | Gmail | | | | | | (MCP tools) (asana_api.py) (MCP) (MCP) (MCP) (MCP) | | | | | | v v v v v v +-------------------------------------------------------------------------+ | VIRTUAL JOSEF (Claude Code) | | | | Command Pipeline (15 steps) | | 1. Receive -> 2. Classify -> 3. Depth -> 4. Entities -> 5. Blocking | | 6. Resolve refs -> 7. Memory -> 8. Feedback -> 9. Tools -> 10. Fetch | | 11. Generate -> 12. Validate -> 13. Format -> 14. Strip -> 15. Stop | | | | Reads: memory/, shared/config/, data/input/, templates/ | | Writes: data/515/ (feedback, drafts), memory/ (updates) | +-------------------------------------------------------------------------+ | | | | v v v v results/ reports/ data/515/ stdout (artifacts) (artifacts) (feedback, drafts) (user output) DATA INPUT ROUTES (shared/config/data-routes.yaml): Marketing Analytics output/latest --symlink--> data/input/analytics/ Meeting Notes Processor data/output --symlink--> data/input/meeting-notes/ Manual CSV/JSON exports ---------> data/input/{wbr,performance,ad-hoc}/ Google Sheets (pending) --WebFetch--> (in-session CSV parse) 5/15 PIPELINE: Asana subtasks --> asana_api.py --> ingest_515.py --> intel_515.db | +--------+--------+--------+ | | | | analytics search review-1s write-my-515 | | | | reports queries feedback Josef's draft

17 Project Memory (Claude Persistent)

Claude Code stores persistent memory in ~/.claude/projects/{project-path}/memory/. These survive across sessions and are auto-injected into context.

Main Project Memory (-Users-jburyan-Documents-Claude)

FilePurpose
MEMORY.mdIndex: links to 3 feedback memories for 5/15 processing
feedback_515_autoprocess.mdRule: always auto-integrate completed 5/15 submissions without asking
feedback_515_tone.mdRule: write 5/15 feedback in Josef's voice -- short, question-focused, no analyst style
feedback_515_ai_examples_links.mdRule: AI Examples in 5/15 must always include links

5/15 Project Memory (-Users-jburyan-Documents-ClaudeCode-5-15)

FilePurpose
MEMORY.mdSubmission status rules, formatting (plain text only), persistent file descriptions
direct_reports.mdAsana GID mapping for fast subtask lookups
open_questions.mdCarry-forward questions tracker per person per week (15K)
weekly_metrics.mdWoW metric tracking, stale data detection (24K)
weekly_template.mdDraft skeleton for new weeks

Other Project Memories

Additional Claude project memory directories exist for: Assistant, Meta-Ads, Marketing Analytics, Investor, Linkedin-Personal-AI, X-AI-Agent, twitter-agent. Each maintains its own isolated memory context.


Plugins

config/plugins-setup.md

Required plugins (install in regular terminal, not Claude Code session):

Optional: playwright (browser automation), code-simplifier (quality review).


Generated by Claude Opus 4.6 | /Users/jburyan/Documents/Claude/reports/system-architecture.html