claude-code-ultimate-guide/examples/team-config/profile-template.yaml
Florian BRUNIAUX 6d847d24de docs: add Profile-Based Module Assembly pattern (Section 3.5)
- Section 3.5 "Team Configuration at Scale" in ultimate-guide.md:
  profiles YAML + shared modules + skeleton + assembler script;
  59% context token reduction measured on 5-dev production team;
  includes CI drift detection, 5-step replication guide, trade-offs
- New workflow: guide/workflows/team-ai-instructions.md (6 phases,
  scaling thresholds, troubleshooting table)
- New templates: examples/team-config/ (profile-template.yaml,
  claude-skeleton.md, sync-script.ts)
- reference.yaml: 9 new entries for team_ai_instructions_*
- README: templates count 161 → 164, date Feb 19 → Feb 20
- CHANGELOG [Unreleased]: resource evaluations (AGENTS.md ETH Zürich
  4/5, Sylvain Chabaud 3/5), spec-first Task Granularity section,
  methodologies ATDD expansion

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 15:04:29 +01:00

41 lines
1.8 KiB
YAML

# examples/team-config/profile-template.yaml
# Profile template for Profile-Based Module Assembly
# Copy to profiles/<your-name>.yaml and customize
# Required fields
name: "YourName" # Developer name (used in generated header)
os: "macos" # macos | linux | windows
tools:
- claude-code # List all AI tools you use
# - cursor # Uncomment if you use Cursor
# - windsurf # Uncomment if you use Windsurf
# Communication style affects verbosity of AI explanations
communication_style: "concise" # verbose | concise | terse
# Module selection
modules:
# Core modules: always included, regardless of OS or tools
core:
- core-standards # Architecture, naming, patterns
- git-workflow # Git conventions
- test-conventions # Testing patterns
# - typescript-rules # Uncomment if TypeScript project
# - python-rules # Uncomment if Python project
# Conditional modules: included based on os/tools above
# The assembler automatically includes these based on your profile values
conditional:
# OS-specific (auto-filtered by 'os' field above)
- macos-paths # macOS paths (/opt/homebrew, etc.)
- linux-paths # Linux paths (/usr/local, etc.)
# Tool-specific (auto-filtered by 'tools' list above)
- cursor-rules # Cursor-specific instructions
- windsurf-rules # Windsurf-specific instructions
# Optional preferences
preferences:
language: "english" # english | french | spanish | etc.
token_budget: "medium" # low | medium | high
# low: minimal context, high: comprehensive context