Skip to Content
Developer GuideOverview

Developer Guide

Technical documentation for people who want to understand the implementation details, modify the system, or build custom components.


Note: You don’t need this section to use the system. The main documentation covers everything you need to get set up and productive. This section is for developers, power users, and the technically curious.

What’s Here

β”Œβ”€ System Design ──────────────────────┐ β”Œβ”€ Configuration ──────────────────────┐ β”‚ Architecture Overview β”‚ β”‚ Context Architecture β”‚ β”‚ Components β”‚ β”‚ Configuration Files β”‚ β”‚ Data Flow β”‚ β”‚ API & Credentials β”‚ β”‚ Scheduling β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€ Migration ──────────────────────────┐ β”Œβ”€ Building ───────────────────────────┐ β”‚ From OpenClaw β”‚ β”‚ Creating Commands & Skills β”‚ β”‚ From Scratch β”‚ β”‚ Workflow Mapping (Full) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Section Guide

System Design

PageWhat It CoversWhen You Need It
Architecture OverviewCore design principles, system diagramUnderstanding how everything fits together
ComponentsAgents, commands, skill packs β€” file structures and conventionsBuilding new agents or commands
Data FlowData pipelines, integrations, collection scriptsConnecting new data sources
SchedulingLaunchAgents, cron, hybrid scheduling patternsSetting up automated tasks

Context & Configuration

PageWhat It CoversWhen You Need It
Context ArchitectureAll 6 context layers, loading mechanisms, refresh cycleDebugging context loading, optimizing context bundles
ConfigurationCLAUDE.md, settings.json, hooks systemCustomizing system behavior, setting up hooks
API & Credential SetupOAuth flows, API keys, 1Password integrationSetting up new integrations

Building Custom Components

PageWhat It CoversWhen You Need It
Creating Commands & SkillsHow to design and build custom thinking tools, commands, and skill packsBuilding custom workflows and tools
Workflow Mapping (Full Guide)Complete 6-step methodology with templates and scoringTranslating a role’s entire playbook into the system

Migration

PageWhat It CoversWhen You Need It
From OpenClawMigrating from a Telegram-based agent systemComing from OpenClaw/ClaudeClaw
From ScratchSetting up from zero with a recommended timelineNo existing agent system

Quick Reference

Key File Locations

FilePurpose
~/.claude/CLAUDE.mdGlobal agent instructions
~/.claude/settings.jsonPermissions, hooks, MCP servers
~/.claude/commands/Slash command definitions
~/.claude/agents/Agent persona definitions
~/.claude/skills/Skill pack directories
~/Vault/0_InnerContext/Context layers and routing
~/Vault/_System/System-level configuration

Architecture Principles

  1. Deterministic + Probabilistic β€” Scripts for repeatable tasks, LLM for reasoning
  2. Hooks enforce correctness β€” Pre/post validation on every action
  3. PARA structure β€” Consistent organization across the vault
  4. Credential vault β€” No hardcoded secrets
  5. Layered context β€” Right information at the right time

Component Types

TypeWhat It IsFile Location
AgentSpecialized persona (.md file)~/.claude/agents/
CommandUser-triggered workflow (.md file)~/.claude/commands/
Skill PackMulti-step tool (directory with SKILL.md)~/.claude/skills/
ScriptDeterministic data pipeline (Python)~/.claude/scripts/
HookPre/post action validator~/.claude/hooks/
Last updated on