Skip to main content

CODITECT Repository Naming Convention

CODITECT Repository Naming Convention

Overview

All CODITECT repositories follow a standardized naming convention that organizes projects by category and provides clear, consistent identification across the ecosystem.

Naming Pattern

coditect-{category}-{name}

Components

  • CODITECT: Organization prefix (always lowercase)
  • category: One of 8 standardized categories (see below)
  • name: Descriptive name for the specific project (lowercase, hyphenated)

Categories

1. core - Core Framework Components

Prefix: coditect-core-

Essential framework components that form the foundation of CODITECT.

RepositoryDescription
CODITECT-coreCore .Claude framework with agents, skills, commands
CODITECT-core-frameworkCODITECT framework utilities and shared code
CODITECT-core-architectureArchitecture documentation and decisions

2. cloud - Cloud Platform

Prefix: coditect-cloud-

Cloud-hosted services and infrastructure for CODITECT Cloud Platform.

RepositoryDescription
CODITECT-cloud-backendFastAPI backend services
CODITECT-cloud-frontendReact TypeScript frontend
CODITECT-cloud-ideCloud IDE based on Eclipse Theia
CODITECT-cloud-infraTerraform infrastructure as code

3. dev - Developer Tools

Prefix: coditect-dev-

Developer-focused tools, utilities, and integrations.

RepositoryDescription
CODITECT-cliCommand-line interface tools
CODITECT-analyticsUsage analytics and metrics
CODITECT-automationAI orchestration automation
CODITECT-dev-contextContext management tools
CODITECT-dev-intelligenceDevelopment intelligence features
CODITECT-dev-pdfPDF generation utilities
CODITECT-dev-audio2textAudio transcription tools
CODITECT-dev-qrcodeQR code generation

4. market - Marketplace

Prefix: coditect-market-

Agent marketplace and related commercial features.

RepositoryDescription
CODITECT-market-agentsAgent marketplace platform
CODITECT-market-activityActivity feed and notifications

5. docs - Documentation

Prefix: coditect-docs-

Documentation sites, training materials, and legal documents.

RepositoryDescription
CODITECT-docs-mainMain documentation site (Docusaurus)
CODITECT-docs-blogBlog and content management
CODITECT-docs-trainingTraining materials and courses
CODITECT-docs-setupSetup and installation guides
CODITECT-legalLegal documents (EULA, Terms, Privacy)

6. ops - Operations

Prefix: coditect-ops-

Operations, distribution, and licensing systems.

RepositoryDescription
CODITECT-ops-distributionInstaller and updater scripts
CODITECT-ops-licenseLicense management system
CODITECT-ops-projectsProject orchestration (this repo)

7. gtm - Go-to-Market

Prefix: coditect-gtm-

Marketing, sales, and customer-facing materials.

RepositoryDescription
CODITECT-gtm-strategyGTM strategy and planning
CODITECT-gtm-legitimacyCredibility and social proof
CODITECT-gtm-commsCommunications and messaging
CODITECT-gtm-crmCRM integration
CODITECT-gtm-personasUser personas and research
CODITECT-gtm-customer-cliporaCustomer success stories

8. labs - Research & Experiments

Prefix: coditect-labs-

Research projects, experimental features, and archives.

RepositoryDescription
CODITECT-labs-agent-standardsAgent development standards
CODITECT-labs-agents-researchMulti-agent research
CODITECT-labs-Claude-researchClaude integration research
CODITECT-labs-workflowWorkflow analysis tools
CODITECT-labs-screenshotScreenshot automation
CODITECT-labs-v4-archiveV4 codebase archive
CODITECT-labs-multi-agent-ragRAG research
CODITECT-labs-cli-web-archCLI/Web architecture research
CODITECT-labs-first-principlesFirst principles research
CODITECT-labs-learningLearning experiments
CODITECT-labs-mcp-authMCP authentication research

Rules for New Repositories

DO

  1. Always use lowercase for all components
  2. Use hyphens to separate words within the name
  3. Choose the most appropriate category from the 8 options
  4. Keep names concise but descriptive (2-4 words)
  5. Use singular nouns when possible (e.g., workflow not workflows)

DON'T

  1. Use underscores or CamelCase
  2. Include version numbers in repo names
  3. Use abbreviations unless widely understood
  4. Create repos outside the 8 category structure
  5. Use special characters or spaces

Examples

Good Names

  • coditect-dev-context - Developer tool for context management
  • coditect-cloud-backend - Cloud platform backend service
  • coditect-labs-mcp-auth - Research project for MCP authentication
  • coditect-docs-training - Training documentation

Bad Names (Avoid)

  • Coditect-Dev-Context - Wrong: uses CamelCase
  • coditect_dev_context - Wrong: uses underscores
  • coditect-context - Wrong: missing category
  • coditect-dev-context-v2 - Wrong: version in name
  • coditect-misc-stuff - Wrong: vague name

Migration Notes

When renaming existing repositories:

  1. Update all internal references (Claude.md, README.md, imports)
  2. Update .gitmodules in parent repositories
  3. Update GitHub repo settings and remote URLs
  4. Communicate changes to team members
  5. Update CI/CD configurations

Directory Structure

In the master repository, submodules are organized by category:

coditect-rollout-master/
├── submodules/
│ ├── core/ # 3 repos
│ │ ├── coditect-core/
│ │ ├── coditect-core-framework/
│ │ └── coditect-core-architecture/
│ ├── cloud/ # 4 repos
│ │ ├── coditect-cloud-backend/
│ │ ├── coditect-cloud-frontend/
│ │ ├── coditect-cloud-ide/
│ │ └── coditect-cloud-infra/
│ ├── dev/ # 9 repos
│ │ ├── coditect-cli/
│ │ ├── coditect-analytics/
│ │ └── ...
│ ├── market/ # 2 repos
│ ├── docs/ # 5 repos
│ ├── ops/ # 3 repos
│ ├── gtm/ # 6 repos
│ └── labs/ # 11 repos

Total: 41 submodules across 8 categories


Last Updated: November 19, 2025 Author: AZ1.AI INC