Repository Structure Guide for Contributors

January 10, 2026 · View on GitHub

Status: Coming Soon - Sprint 3 Deliverable

Understanding the BOS-AI repository structure for developers contributing to the project.


Table of Contents (Planned)

1. Understanding the Two-Layer Architecture

Critical Distinction:

/.claude/           ← RUNTIME (do not edit directly)
/agents/            ← SOURCE (edit these)
/commands/          ← SOURCE (edit these)

2. Development Environment

  • BOS-AI uses AGENT-11 for its own development
  • .claude/ contains AGENT-11 development agents
  • /agents/ contains BOS-AI business agents (source)

3. Directory Deep-Dive

Runtime Directory (.claude/)

  • agents/ - AGENT-11 dev agents (read-only)
  • commands/ - AGENT-11 dev commands (read-only)
  • CLAUDE.md - Development instructions
  • BOUNDARIES.md - System boundaries

Source Directories

  • /agents/ - BOS-AI agent source files
  • /commands/ - BOS-AI command source files
  • /missions/ - Mission definition files
  • /templates/ - Reusable template files

4. Making Changes

  • How deployment scripts work
  • Testing changes safely
  • Pull request requirements

5. Common Contributor Mistakes

  • Editing .claude/ instead of source
  • Running deployment in dev environment
  • Confusing AGENT-11 with BOS-AI agents

6. Testing Protocol

  • Creating test environments
  • Verification checklist
  • Rollback procedures

Key Files for Contributors

FilePurpose
.claude/CLAUDE.mdDevelopment environment instructions
CLAUDE.mdUser-facing system instructions
DEPLOYMENT-VERIFICATION.mdTesting guide
.claude/BOUNDARIES.mdSystem boundaries

Back to README | Contributing Guide