/setup-orchestrator to configure this for your organization.
Last Updated: [DATE - will be updated by setup wizard]
What is this repo? The Orchestrator is a central infrastructure repository that provides shared Claude Code resources (agents, skills, hooks, commands) to all projects via symlinks.
Purpose: Single source of truth for:
- Generic AI agents (code review, planning, documentation, refactoring)
- Auto-triggering skills (organization-specific development patterns)
- Hooks (skill activation, file tracking)
- Slash commands (dev docs creation)
- Shared guidelines (architecture, error handling, testing)
Key Difference from Application Repos:
- orchestrator (this repo): Shared infrastructure provider
- your repositories: [Will be listed here after setup - e.g., app repo, core repo, etc.]
Critical: Changes here affect ALL repos via symlinks. Test in application repos before committing.
This section lists everything available in the orchestrator. Use this as your reference for what exists and when to use it.
Skills activate automatically when you edit files matching specific patterns or keywords.
[REPOSITORY-SPECIFIC SKILLS WILL BE GENERATED DURING SETUP]
After running /setup-orchestrator, you will have one skill per repository, like:
When it triggers: Editing files in your [repo-name] repo
- File patterns: [e.g., **/repo-name/**/*.tsx, **/repo-name/**/*.py]
- Keywords: [e.g., React, FastAPI, etc. - detected from your tech stack]
What it provides:
- [Tech stack-specific development patterns]
- [Error handling guidance for your frameworks]
- [Testing patterns for your tools]
References: guidelines/error-handling.md, guidelines/testing-standards.md
Status: ⏳ Will be created during setup
When it triggers: Working on skill system
- File patterns:
**/.claude/skills/** - Keywords: "skill", "skill-rules.json"
What it provides:
- Meta-skill for creating new skills
- Skill structure and patterns
- skill-rules.json configuration
- Testing skill triggers
Status: ✅ Active
Location: shared/skills/skill-developer/
Agents must be invoked explicitly using the Task tool. They don't auto-trigger.
How to invoke an agent:
Task tool with:
- subagent_type: "agent-name"
- prompt: "What you want the agent to do"
When to use: Need code review for architectural issues, best practices, consistency
How to invoke:
- Task tool with subagent_type: "code-architecture-reviewer"
- Prompt: "Review the authentication module for architectural issues"
What it does:
- Reviews code for best practices
- Checks architectural consistency with [your organization's] patterns
- Identifies potential technical debt
- References: guidelines/architectural-principles.md
Tech stack: [Will be customized based on your detected tech stacks]
Location: shared/agents/global/code-architecture-reviewer.md
When to use: Planning a refactoring project
How to invoke:
- Task tool with subagent_type: "refactor-planner"
- Prompt: "Plan refactoring of the authentication system"
What it does:
- Creates comprehensive refactoring plan
- Identifies files affected
- Suggests implementation phases
- Assesses risks
Location: shared/agents/global/refactor-planner.md
When to use: Executing a refactoring (after planning)
How to invoke:
- Task tool with subagent_type: "code-refactor-master"
- Prompt: "Execute refactoring of authentication module per plan"
What it does:
- Executes refactoring systematically
- Tracks file changes
- Ensures no broken imports
- Maintains backward compatibility
Location: shared/agents/global/code-refactor-master.md
When to use: Review an implementation plan before execution
How to invoke:
- Task tool with subagent_type: "plan-reviewer"
- Prompt: "Review the plan in dev/active/feature-name/"
What it does:
- Reviews plans for completeness
- Identifies missing considerations
- Suggests improvements
- Validates timelines
Location: shared/agents/global/plan-reviewer.md
When to use: Create or update documentation
How to invoke:
- Task tool with subagent_type: "documentation-architect"
- Prompt: "Create documentation for [your feature/module]"
What it does:
- Creates concise, actionable documentation
- Follows documentation standards
- References: guidelines/documentation-standards.md
- Maintains consistent structure
Location: shared/agents/global/documentation-architect.md
When to use: Fix errors or resolve build issues
How to invoke:
- Task tool with subagent_type: "auto-error-resolver"
- Prompt: "Fix errors in the codebase"
What it does:
- Analyzes errors
- Suggests and applies fixes
- Checks cached error logs
- Validates fixes
Location: shared/agents/global/auto-error-resolver.md
When to use: Need web research on technologies, patterns, or approaches
How to invoke:
- Task tool with subagent_type: "web-research-specialist"
- Prompt: "Research best practices for [your tech stack] error handling"
What it does:
- Conducts web research
- Synthesizes findings
- Provides actionable recommendations
- Cites sources
Location: shared/agents/global/web-research-specialist.md
When to use: Need UX/UI design guidance for interfaces, components, or accessibility
How to invoke:
- Task tool with subagent_type: "ux-ui-designer"
- Prompt: "Design specifications for a dashboard analytics component"
What it does:
- Component specifications with states, props, accessibility
- Design system recommendations (three-tier token system)
- WCAG 2.2 accessibility audits
- User flow analysis and interaction design
- AI interface patterns
Location: shared/agents/global/ux-ui-designer.md
When to use: Need compelling, human-sounding content for user-facing materials
How to invoke:
- Task tool with subagent_type: "ghost-writer"
- Prompt: "Write landing page copy for our new feature"
What it does:
- Landing page copy and marketing content
- User documentation that's warm and clear
- Social media posts with authentic voice
- Email sequences that build connection
- Avoids AI-sounding patterns and cliches
Location: shared/agents/global/ghost-writer.md
When to use: Synchronize orchestrator documentation with changes in [your repositories]
Availability: Must be invoked from the orchestrator repository
Important: While the agent file is accessible from all repos via symlinks, the agent includes runtime checks and will refuse to operate if not invoked from the orchestrator directory. This is because it requires:
- Write access to orchestrator documentation
- Read access to all application repositories
- Correct working directory for relative paths
How to invoke:
- Task tool with subagent_type: "cross-repo-doc-sync"
- Prompt: "Sync orchestrator docs based on recent changes in [your repos]"
What it does:
- Monitors changes across [your] repository system
- Updates CLAUDE.md, guidelines, and skills to reflect current implementation
- Validates cross-references and code examples
- Provides sync reports and cost metrics
Two-phase workflow:
- SYNC MODE: Agent analyzes repos and updates docs (saves estimated metrics)
- UPDATE MODE: Update metrics with actual token usage from UI
- Re-invoke with:
"Update metrics with actual: [TOKENS] tokens, [SECONDS] seconds"
- Re-invoke with:
Cross-repo access:
- Reads from [paths to your repos - configured during setup]
- Only writes to orchestrator documentation
Metrics tracking:
- Saves metrics to
doc-sync-logs/metrics/sync-costs.jsonl - Generates sync reports in
doc-sync-logs/sync-reports/ - View dashboard:
cat doc-sync-logs/metrics/sync-dashboard.md - Regenerate dashboard:
./doc-sync-logs/scripts/generate-metrics-dashboard.sh - See
doc-sync-logs/README.mdfor full documentation
Location: shared/agents/orchestrator/cross-repo-doc-sync.md
Note: Cross-repo doc sync is always enabled and available in the orchestrator repository.
When to use: Need go-to-market strategy, sales planning, brand building, or growth tactics
How to invoke:
- Task tool with subagent_type: "gtm-strategist"
- Prompt: "Create a daily action plan for generating first revenue"
What it does:
- Phased GTM plans with channels, messaging, milestones
- Daily high-impact action plans ranked by revenue potential
- Beachhead customer identification and pricing strategy
- Brand and content strategy across platforms
- Launch playbooks (Product Hunt, social, communities)
Location: shared/agents/orchestrator/gtm-strategist.md
When to use: Audit codebase against orchestrator documentation to find gaps, drift, and inconsistencies
How to invoke:
- Task tool with subagent_type: "codebase-auditor"
- Prompt: "Run full codebase audit"
What it does:
- Systematically crawls codebase and compares against documentation
- Identifies stale references, missing docs, pattern mismatches
- Validates skill file patterns against actual code
- Generates audit reports with prioritized fix recommendations
- Supports full audit, targeted audit, and quick check modes
Location: shared/agents/orchestrator/codebase-auditor.md
Guidelines are NOT meant to be discovered organically. They are explicitly referenced from CLAUDE.md, skills, and agents when detailed patterns are needed.
How to use: Read them when:
- CLAUDE.md points you to one
- A skill says "For more, see guidelines/X.md"
- An agent references one in its instructions
[GUIDELINES WILL BE GENERATED DURING SETUP]
What it covers:
- [Your organization's] repository structure
- Separation of concerns (what belongs where)
- [Cross-repo integration patterns - if you have multiple repos]
- When to update which repo
Referenced by: CLAUDE.md, skills
Status: ⏳ Will be generated during setup
Location: shared/guidelines/**[your-repo-name]**/architectural-principles.md
What it covers:
- [Your tech stack-specific error patterns]
- [e.g., FastAPI error handling, React error boundaries, etc.]
- Logging standards
Referenced by: repo-guidelines skills, agents
Status: ⏳ Will be generated during setup
Location: shared/guidelines/**[your-repo-name]**/error-handling.md
What it covers:
- [Testing patterns for your frameworks]
- [e.g., Jest for frontend, pytest for backend, etc.]
- Mock patterns and fixtures
Referenced by: repo-guidelines skills, agents
Status: ⏳ Will be generated during setup
Location: shared/guidelines/**[your-repo-name]**/testing-standards.md
What it covers:
- When changes span multiple repos
- Dev docs strategy for cross-repo work
- Testing cross-repo changes
- Coordination and deployment patterns
Referenced by: CLAUDE.md (when working across repos)
Status: ⏳ Will be generated if you have multiple repos
Location: shared/guidelines/global/cross-repo-patterns.md
What it covers:
- Code documentation [for your languages - e.g., Python Google-style, TypeScript JSDoc]
- README structure
- CLAUDE.md conventions
- Dev docs pattern (plan, context, tasks)
- CRITICAL: Conciseness principle - Be succinct and purposeful
- Simple features: < 200 lines
- Complex features: < 500 lines
- System docs: < 800 lines
- Add detail ONLY for complex/critical functionality
- One good example > Four mediocre examples
Referenced by: documentation-architect agent, cross-repo-doc-sync agent, refactor-planner agent, plan-reviewer agent
Status: ✅ Active (generic - already exists)
Location: shared/guidelines/global/documentation-standards.md
What it covers:
- Orchestrator architecture and design principles
- Directory structure organization (agents/, skills/, guidelines/, etc.)
- Symlink architecture and propagation model
- Setup wizard workflow and template system
- Modification principles and backward compatibility
- Testing strategy for orchestrator changes
- Common patterns for adding resources
Referenced by: orchestrator-guidelines skill, setup agents
Status: ✅ Active
Location: shared/guidelines/orchestrator/architectural-principles.md
Split into 3 focused documents (or more depending on complexity):
database-schema.md
- Complete table structures, columns, relationships
- Custom database types (enums, etc.)
- Database functions and storage buckets
- Location:
shared/guidelines/**[your-repo-name]**/database-schema.md
database-operations.md
- Common query patterns and examples
- Migration considerations and performance optimization
- Error handling patterns
- Location:
shared/guidelines/**[your-repo-name]**/database-operations.md
database-security.md
- Row Level Security (RLS) policies for all tables (if applicable)
- Security best practices and recommendations
- Location:
shared/guidelines/**[your-repo-name]**/database-security.md
Referenced by: repo-guidelines skills, backend agents, API developers
Status: ⏳ Will be generated if you enable database docs during setup
When to use: Starting a complex task that needs planning and tracking
What it does:
- Creates
dev/active/[task-name]/directory - Generates three files:
[task-name]-plan.md- Comprehensive strategic plan[task-name]-context.md- Key files, decisions, progress tracking[task-name]-tasks.md- Checklist format for tracking
Usage: /dev-docs implement-feature-name
Location: shared/commands/dev-docs.md
When to use: Before context reset, to update dev docs with current progress
What it does:
- Updates context.md with session progress
- Marks completed tasks in tasks.md
- Adds newly discovered tasks
- Captures current state
Usage: /dev-docs-update
Location: shared/commands/dev-docs-update.md
Hooks execute automatically on specific events. You don't need to invoke them.
Type: UserPromptSubmit
What it does:
- Runs before every user prompt
- Checks if any skills should be suggested
- Auto-suggests skills based on user intent and file context
Status: ✅ Active
Location: shared/hooks/skill-activation-prompt.sh + .ts
Type: PostToolUse
What it does:
- Runs after Edit/MultiEdit/Write tool usage
- Tracks file changes
- Provides context for skill activation
Status: ✅ Active
Location: shared/hooks/post-tool-use-tracker.sh
Skill System v2.0:
- Skill Types:
base(always-on foundational context),domain(repo/feature-specific patterns),meta(skill system itself) - Session-Sticky: Skills activated via file edits persist for the entire Claude Code session (stored in
/tmp/claude-skills-{hash}.json) alwaysActivate: Skills with this flag activate on every prompt without needing file pattern matches- Content Injection: High-priority skills inject their content inline for immediate context
Trigger Mechanism:
- You edit a file in one of your repositories
- Hook (post-tool-use-tracker) detects the file path
- skill-rules.json is checked for matching patterns/keywords
- If match found, skill activates on next user prompt (and stays active for the session)
- Skill provides inline guidance + references to guidelines
Example Flow:
Edit: **[your-repo]**/backend/app/main.py
↓
Hook detects: **/**[your-repo]/**/*.py
↓
skill-rules.json: **[your-repo]**-guidelines matches
↓
Next prompt: Skill activates with **[your tech stack]** patterns
↓
Skill says: "For error handling, see guidelines/error-handling.md"
Configuration: shared/skills/skill-rules.json
Invocation Mechanism:
- You or another agent uses the Task tool
- Specify
subagent_type: "agent-name" - Provide prompt describing what you want
- Agent executes and returns result
Example:
Task tool:
subagent_type: "code-architecture-reviewer"
prompt: "Review authentication module"
Result: Code review with architectural feedback
Available Agents: See "Agents" section above for the full list
Reference Mechanism:
- CLAUDE.md lists guideline → You read it when relevant
- Skill references guideline → You follow the link
- Agent references guideline → Agent reads it before acting
NOT organic discovery: Guidelines are reference library, not browsed randomly
Execution:
- Configured in
.claude/settings.json - Run automatically on events (UserPromptSubmit, PostToolUse)
- No manual invocation needed
See README.md for complete architecture diagram.
Key locations:
- Shared resources:
shared/{agents,skills,hooks,commands,guidelines}/ - Dev docs:
dev/active/ - Settings:
.claude/settings.json
Symlinks:
- Directory-based structure with global and repo-specific subdirectories:
- Agents:
your-repo/.claude/agents/global/ -> ../../../orchestrator/shared/agents/global/your-repo/.claude/agents/your-repo/ -> ../../../orchestrator/shared/agents/your-repo/(if repo-specific agents exist)
- Skills:
your-repo/.claude/skills/global/ -> ../../../orchestrator/shared/skills/global/your-repo/.claude/skills/your-repo/ -> ../../../orchestrator/shared/skills/your-repo/your-repo/.claude/skills/skill-rules.json -> ../../../orchestrator/shared/skills/skill-rules.json
- Guidelines:
your-repo/.claude/guidelines/global/ -> ../../../orchestrator/shared/guidelines/global/your-repo/.claude/guidelines/your-repo/ -> ../../../orchestrator/shared/guidelines/your-repo/
- Hooks: Full directory symlink (same for all repos)
your-repo/.claude/hooks/ -> ../../../orchestrator/shared/hooks/
- Commands: Individual file symlinks (filtered per repo type)
- Orchestrator repo: Full directory symlink
orchestrator/.claude/commands/ -> ../shared/commands/
- Application repos: Individual file symlinks (excluding orchestrator-only commands)
your-repo/.claude/commands/dev-docs.md -> ../../../orchestrator/shared/commands/dev-docs.mdyour-repo/.claude/commands/dev-docs-update.md -> ../../../orchestrator/shared/commands/dev-docs-update.md- (setup-orchestrator.md excluded from application repos)
- Orchestrator repo: Full directory symlink
- Settings: Individual file symlink
your-repo/.claude/settings.json -> ../../../orchestrator/shared/settings/your-repo/settings.json
- Agents:
- This structure allows selective distribution while maintaining organization
Rule: Shared resources (agents, skills, hooks, commands, guidelines) are updated ONLY in the orchestrator.
Why: Changes propagate automatically to all repos via symlinks
Example:
- ✅ Edit
orchestrator/shared/agents/code-architecture-reviewer.md - ❌ Edit
your-repo/.claude/agents/code-architecture-reviewer.md(it's a symlink!)
Rule: After updating shared resources, test in at least one application repo
How:
- Edit file in your repo → Verify skill triggers
- Invoke agent → Verify it works
- Run command → Verify it executes
Why: Symlinks work, but skill patterns and references need validation
Centrally Managed (in orchestrator/shared/):
- All agents (both generic and repo-specific)
- Global agents (available to all repos): code-architecture-reviewer, refactor-planner, etc.
- Stored in
shared/agents/global/
- Stored in
- Orchestrator-only agents: cross-repo-doc-sync
- Stored in
shared/agents/orchestrator/
- Stored in
- Repo-specific agents (optional, per repository): frontend-specialist, backend-specialist, etc.
- Stored in
shared/agents/{repo-name}/(will be generated during setup if needed)
- Stored in
- Global agents (available to all repos): code-architecture-reviewer, refactor-planner, etc.
- Skills organized in global, orchestrator, and repo-specific subdirectories
- Global skills in
shared/skills/global/ - Orchestrator skills in
shared/skills/orchestrator/(orchestrator-only) - Repo skills in
shared/skills/{repo-name}/(generated during setup)
- Global skills in
- Guidelines organized in global and repo-specific subdirectories
- Global guidelines in
shared/guidelines/global/ - Repo guidelines in
shared/guidelines/{repo-name}/(generated during setup)
- Global guidelines in
- Hooks (skill activation, file tracking) - shared by all
- Commands (dev-docs, setup-orchestrator) - shared by all (filtered per repo)
- Settings per repository in
shared/settings/{repo-name}/settings.json
In Each Application Repo: [YOUR REPOSITORIES - will be listed here after setup]
- [repo-1]:
- Directory symlinks:
.claude/agents/global/,.claude/agents/repo-1/(if exists) - Directory symlinks:
.claude/skills/global/,.claude/skills/repo-1/ - Directory symlinks:
.claude/guidelines/global/,.claude/guidelines/repo-1/ - Directory symlinks:
.claude/hooks/,.claude/commands/ - File symlink:
.claude/settings.json - Repo's CLAUDE.md (repo-specific context)
- Directory symlinks:
- [repo-2]:
- Similar structure with repo-2 specific subdirectories
- Repo's CLAUDE.md (repo-specific context)
- [etc.]
Key Principle:
- All resources managed centrally in orchestrator (single source of truth)
- Selective distribution via directory structure (global + repo-specific subdirectories)
- Each repo gets access to global resources + its own specific resources
- Example: All repos get
agents/global/code-architecture-reviewer.md, but only frontend repo getsagents/frontend/frontend-specialist.md
When to update where:
- Global agents → Orchestrator
shared/agents/global/ - Orchestrator-only agents → Orchestrator
shared/agents/orchestrator/ - Repo-specific agents → Orchestrator
shared/agents/{repo-name}/ - Global skills → Orchestrator
shared/skills/global/ - Orchestrator skills → Orchestrator
shared/skills/orchestrator/ - Repo skills → Orchestrator
shared/skills/{repo-name}/ - Global guidelines → Orchestrator
shared/guidelines/global/ - Repo guidelines → Orchestrator
shared/guidelines/{repo-name}/ - Repo-specific CLAUDE.md → That specific repo
Platforms:
- ✅ macOS: Native symlink support
- ✅ Linux: Native symlink support
⚠️ Windows: Requires Developer Mode or administrator privileges
Verification:
# Check directory symlinks exist
ls -la your-repo/.claude/
# Should show:
# agents/ (directory)
# skills/ (directory)
# guidelines/ (directory)
# hooks -> ../../orchestrator/shared/hooks
# commands -> ../../orchestrator/shared/commands (or directory with individual symlinks)
# settings.json -> ../../orchestrator/shared/settings/your-repo/settings.json
# Check agent subdirectories
ls -la your-repo/.claude/agents/
# Should show:
# global -> ../../../orchestrator/shared/agents/global
# your-repo -> ../../../orchestrator/shared/agents/your-repo (if repo-specific agents exist)
# Check skills subdirectories
ls -la your-repo/.claude/skills/
# Should show:
# global -> ../../../orchestrator/shared/skills/global
# your-repo -> ../../../orchestrator/shared/skills/your-repo
# skill-rules.json -> ../../../orchestrator/shared/skills/skill-rules.json
# Check guidelines subdirectories
ls -la your-repo/.claude/guidelines/
# Should show:
# global -> ../../../orchestrator/shared/guidelines/global
# your-repo -> ../../../orchestrator/shared/guidelines/your-repo
# Test symlink works
cat your-repo/.claude/agents/global/code-architecture-reviewer.md
# Should display agent contentSee README.md and QUICKSTART.md for detailed troubleshooting.
Quick fixes:
Symlinks broken:
# Fix directory symlinks for agents, skills, guidelines
cd your-repo/.claude
mkdir -p agents skills guidelines
# Agents
cd agents
ln -sf ../../../orchestrator/shared/agents/global global
ln -sf ../../../orchestrator/shared/agents/your-repo your-repo # if repo-specific agents exist
# Skills
cd ../skills
ln -sf ../../../orchestrator/shared/skills/global global
ln -sf ../../../orchestrator/shared/skills/your-repo your-repo
ln -sf ../../../orchestrator/shared/skills/skill-rules.json skill-rules.json
# Guidelines
cd ../guidelines
ln -sf ../../../orchestrator/shared/guidelines/global global
ln -sf ../../../orchestrator/shared/guidelines/your-repo your-repo
# Hooks and commands
cd ..
ln -sf ../../orchestrator/shared/hooks hooks
ln -sf ../../orchestrator/shared/commands commands
# Settings
ln -sf ../../orchestrator/shared/settings/your-repo/settings.json settings.jsonHooks not working:
chmod +x orchestrator/shared/hooks/*.shSkills not triggering:
cat orchestrator/shared/skills/skill-rules.json | jq .Agent not found:
- Verify `subagent_type` matches filename (without .md)
- Check agent exists in `shared/agents/global/` or `shared/agents/orchestrator/`
- Check repo-specific agents in `shared/agents/{repo-name}/`
- Verify symlinks: `ls -la your-repo/.claude/agents/global/`[AFTER SETUP, THIS SECTION WILL BE CUSTOMIZED FOR YOUR REPOSITORIES]
→ Wait for skill to auto-trigger
- Edit file in [your-repo]
- [your-repo]-guidelines skill will activate
- Provides [your tech stack] patterns inline
→ Read guidelines/[your-repo-name]/architectural-principles.md
- Repository structure explanation
- When to update where
- Cross-repo patterns (if applicable)
→ Invoke code-architecture-reviewer agent
- Task tool with subagent_type: "code-architecture-reviewer"
- Provide prompt: "Review [module] for architectural issues"
→ Invoke refactor-planner agent
- Task tool with subagent_type: "refactor-planner"
- Provide prompt: "Plan refactoring of [system]"
→ Invoke code-refactor-master agent
- Task tool with subagent_type: "code-refactor-master"
- Provide prompt: "Execute refactoring per plan"
→ Invoke plan-reviewer agent
- Task tool with subagent_type: "plan-reviewer"
- Provide prompt: "Review plan in dev/active/[task]"
→ Invoke documentation-architect agent
- Task tool with subagent_type: "documentation-architect"
- Provide prompt: "Document [feature/module]"
→ Invoke auto-error-resolver agent
- Task tool with subagent_type: "auto-error-resolver"
- Provide prompt: "Fix errors in codebase"
→ Invoke web-research-specialist agent
- Task tool with subagent_type: "web-research-specialist"
- Provide prompt: "Research [topic]"
→ Invoke ux-ui-designer agent
- Task tool with subagent_type: "ux-ui-designer"
- Provide prompt: "Design specs for [component/feature]"
→ Invoke ghost-writer agent
- Task tool with subagent_type: "ghost-writer"
- Provide prompt: "Write [landing page copy / user docs / social posts] for [feature]"
→ Invoke gtm-strategist agent (from orchestrator repo only)
- Task tool with subagent_type: "gtm-strategist"
- Provide prompt: "Create [GTM plan / daily action plan / pricing strategy]"
→ Invoke codebase-auditor agent (from orchestrator repo only)
- Task tool with subagent_type: "codebase-auditor"
- Provide prompt: "Run full codebase audit" or "Quick check skill coverage"
→ Invoke cross-repo-doc-sync agent (from orchestrator repo only)
- Must be working in the orchestrator repository
- Task tool with subagent_type: "cross-repo-doc-sync"
- Prompt: "Sync orchestrator docs based on recent changes"
- After completion: Update with actual tokens using UPDATE MODE
- View metrics:
cat doc-sync-logs/metrics/sync-dashboard.md
→ Use /dev-docs command
/dev-docs task-name- Creates plan, context, tasks files
→ Use /dev-docs-update command
/dev-docs-update- Captures current progress before reset
→ Read guidelines/[your-repo-name]/error-handling.md
- [Your tech stack] patterns
- Referenced from [your-repo]-guidelines skills
→ Read guidelines/[your-repo-name]/testing-standards.md
- [Your framework] testing patterns
- Mock patterns
- Referenced from [your-repo]-guidelines skills
→ Read database documentation
- Schema/tables:
guidelines/**[your-repo-name]**/database-schema.md - Queries/performance:
guidelines/**[your-repo-name]**/database-operations.md - RLS/security:
guidelines/**[your-repo-name]**/database-security.md
→ Read guidelines/global/cross-repo-patterns.md
- Cross-repo workflow
- Testing strategies
- Coordination patterns
For detailed architecture: See README.md
For setup instructions: See QUICKSTART.md
For dev docs pattern: See dev/README.md
For creating skills: See skill-developer skill in shared/skills/skill-developer/
For your repo-specific context: See your-repo/CLAUDE.md (in each repository)
For cross-repo-doc-sync metrics: See doc-sync-logs/README.md
[THIS TABLE WILL BE CUSTOMIZED DURING SETUP]
| Task | Resource | How to Access |
|---|---|---|
| Get [your tech] patterns | [your-repo]-guidelines skill | Edit files in [your-repo] |
| Code review | code-architecture-reviewer agent | Task tool invocation |
| Plan refactoring | refactor-planner agent | Task tool invocation |
| Fix errors | auto-error-resolver agent | Task tool invocation |
| Create docs | documentation-architect agent | Task tool invocation |
| Sync cross-repo docs | cross-repo-doc-sync agent | Task tool invocation (orchestrator-only) |
| UX/UI design guidance | ux-ui-designer agent | Task tool invocation |
| Marketing/user-facing copy | ghost-writer agent | Task tool invocation |
| GTM strategy | gtm-strategist agent | Task tool invocation (orchestrator-only) |
| Codebase audit | codebase-auditor agent | Task tool invocation (orchestrator-only) |
| Plan complex task | /dev-docs command | /dev-docs task-name |
| Architecture patterns | guidelines/[your-repo-name]/architectural-principles.md | Direct read |
| Error handling | guidelines/[your-repo-name]/error-handling.md | Direct read |
| Testing patterns | guidelines/[your-repo-name]/testing-standards.md | Direct read |
| Database schema | guidelines/[your-repo-name]/database-schema.md | Direct read (if enabled) |
- This file:
orchestrator/CLAUDE.md - Global skills:
shared/skills/global/[skill-name]/ - Repo skills:
shared/skills/[repo-name]/ - Global agents:
shared/agents/global/[agent-name].md - Orchestrator agents:
shared/agents/orchestrator/[agent-name].md - Repo agents:
shared/agents/[repo-name]/[agent-name].md - Global guidelines:
shared/guidelines/global/[guideline-name].md - Repo guidelines:
shared/guidelines/[repo-name]/[guideline-name].md - Commands:
shared/commands/[command-name].md - Hooks:
shared/hooks/ - Settings:
shared/settings/[repo-name]/settings.json
When starting work in orchestrator:
- Read this file (CLAUDE.md) first
- Check Resource Discovery Map for what's available
- Use "When to Use What" decision tree
- Remember: Changes here affect all repos
When creating skills:
- See existing repo-specific skills as examples (after setup)
- Update skill-rules.json with triggers
- Include explicit references to guidelines
- Test in application repos
When creating guidelines:
- Remember they're reference library, not for organic discovery
- Include "Referenced by" section
- Keep focused on one topic
- Cross-reference related guidelines
When updating agents:
- Add "Guidelines" section with explicit references
- Test invocation pattern
- Document in agents/README.md
To configure this orchestrator for your organization:
-
Run the setup wizard:
/setup-orchestrator -
Answer questions about your organization and repositories
- Organization name
- Number of repositories
- For each repo: name, path, type, tech stack
-
Wizard will generate:
- Repository-specific skills
- Tech stack-specific guidelines
- Customized CLAUDE.md (this file)
- Updated README.md
- Configuration file (SETUP_CONFIG.json)
-
Create symlinks in your repos:
./setup/scripts/create-symlinks.sh
-
Delete setup directory:
rm -rf setup/
See QUICKSTART.md for complete step-by-step instructions.
End of CLAUDE.md