# docs User documentation and technical guides for pepcode. ## Purpose This directory contains documentation for end-users and developers: - **End-user guides**: How to use pepcode features - **Technical reference**: Architecture, compatibility, migration - **Design documents**: Feature design specifications ## Key Files | File | Description | |------|-------------| | `CLAUDE.md` | End-user orchestration instructions (installed to user projects) | | `FEATURES.md` | Developer API reference for internal features | | `REFERENCE.md` | API reference and configuration options | | `ARCHITECTURE.md` | System architecture overview | | `MIGRATION.md` | Version migration guides | | `COMPATIBILITY.md` | Compatibility matrix and requirements | | `TIERED_AGENTS_V2.md` | Model routing and tiered agent design | | `DELEGATION-ENFORCER.md` | Delegation protocol documentation | | `SYNC-SYSTEM.md` | State synchronization system | | `ANALYTICS-SYSTEM.md` | Analytics collection documentation | | `LOCAL_PLUGIN_INSTALL.md` | Plugin installation guide | ## Subdirectories | Directory | Purpose | |-----------|---------| | `design/` | Feature design specifications | ## For AI Agents ### Working In This Directory 1. **End-User Focus**: CLAUDE.md is installed to user projects - write for end-users, not developers 2. **Keep Links Accessible**: Use raw GitHub URLs for links in CLAUDE.md (agents can't navigate GitHub UI) 3. **Version Consistency**: Update version numbers across all docs when releasing ### When to Update Each File | Trigger | File to Update | |---------|---------------| | Agent count or list changes | `REFERENCE.md` (Agents section) | | Skill count or list changes | `REFERENCE.md` (Skills section) | | Hook count or list changes | `REFERENCE.md` (Hooks System section) | | Magic keywords change | `REFERENCE.md` (Magic Keywords section) | | Agent tool assignments change | `CLAUDE.md` (Agent Tool Matrix) | | Skill composition or architecture changes | `ARCHITECTURE.md` | | New internal API or feature | `FEATURES.md` | | Breaking changes or migrations | `MIGRATION.md` | | Tiered agent design updates | `TIERED_AGENTS_V2.md` | | Platform or version support changes | `COMPATIBILITY.md` | | End-user instructions change | `CLAUDE.md` | | Major user-facing features | `../README.md` | ### Testing Requirements - Verify markdown renders correctly - Check all internal links resolve - Validate code examples in documentation ### Common Patterns #### Linking to Raw Content Use raw GitHub URLs for external accessibility: [Migration Guide](https://github.com/leejaedus/pepcode/raw/main/docs/MIGRATION.md) #### Version References Use consistent version heading format with blank line after heading: ```markdown ## v3.8.17 Changes - Feature A - Feature B ``` ## Dependencies ### Internal - References agents from `agents/` - References skills from `skills/` - References tools from `src/tools/` ### External None - pure markdown files.