/
/
/
1# Base Configuration for All Claude Code Agents
2# This file defines shared tools and configuration files that all agents inherit
3# Modify this file once instead of updating 45+ individual agents
4
5# Universal MCP Tools Available to All Agents
6universal_tools:
7 # Core Tools
8 - Write
9 - Read
10 - MultiEdit
11 - Bash
12 - Grep
13 - Glob
14 - WebSearch
15 - WebFetch
16
17 # MCP Server Tools
18 - mcp__git__
19 - mcp__context7__
20 - mcp__sequential-thinking__
21 - mcp__puppeteer__
22 - mcp__supabase__
23 - mcp__gmail__
24 - mcp__vercel__
25 - mcp__sentry__
26 - mcp__readwise__
27 - mcp__playwright__
28 - mcp__serena__
29 - mcp__ide__
30
31# Configuration Files All Agents Should Reference
32universal_config_files:
33 - path: "/home/yannick/.claude/CONTEXT.md"
34 description: "Environment setup, project structure, development workflow"
35 words: 618
36 - path: "/home/yannick/.claude/PRINCIPLES.md"
37 description: "Development philosophy, SOLID principles, senior mindset"
38 words: 757
39 - path: "/home/yannick/.claude/RULES.md"
40 description: "Operational safety, validation sequences, quality gates"
41 words: 505
42 - path: "/home/yannick/.claude/MCP.md"
43 description: "Tool selection, server coordination, performance optimization"
44 words: 2918
45 - path: "/home/yannick/.claude/AGENTS.md"
46 description: "Agent selection guide, specializations, orchestration patterns"
47 words: 1575
48
49# Total Context Cost: 6,373 words (~13,153 tokens)
50# Value: Expert-level context for every agent without conversation setup
51# Updated: 2025-08-08 with current accurate word counts
52
53# Usage Instructions:
54# 1. Agents reference this file with "@base-config.yml" in their description
55# 2. Agents inherit ALL tools automatically - no need to list individual tools
56# 3. Agent YAML frontmatter only needs: name, description, color
57# 4. Tools field can be omitted entirely (inherits universal_tools)
58# 5. Configuration files are auto-loaded via description reference
59
60# Example Agent Structure:
61# ---
62# name: my-agent
63# description: |
64# What this agent does.
65# @base-config.yml
66# color: blue
67# ---
68# (no tools field needed - inherits all universal_tools)
69
70# This enables true DRY principle: modify base-config.yml once, update everywhere