Skip to the content.

Home Directory as Knowledge Base

A structure for organizing your entire development environment around LLM-accessible domains and workflows.

The Structure

~/
├── repository             # Super-meta: Bootstrap scripts for new devices
├── ai_agents              # Orchestration layer (syncs commands to agents)
├── company_you_work_for   # Work-specific projects and context
├── auto-slacker           # Meta: LLM knowledge and this documentation
├── career-orchestrator    # Domain: Career/goal management workflows
├── design                 # Domain: Design patterns and decisions
├── developer              # Domain: Developer workflows and tools
├── operations             # Domain: Ops, deployment, infrastructure
├── research               # Domain: Research, experiments, learning
├── tester                 # Domain: Testing workflows and strategies
├── project_you_work_on    # Project: Specific application
├── workspace              # Config: VS Code workspaces and settings

The Pattern

Domain Repos

Organize by concern, not by project:

Each domain repo contains:

Project Repos

Specific applications or work projects:

Orchestration Layer

ai_agents/ - The meta-layer that:

Super-Meta Layer

repository/ - The bootstrap layer:

See: repository-meta-bootstrap.md for details.

Meta Layer

auto-slacker/ - The repository about repositories:

Why This Works

Knowledge Reuse: Testing patterns learned in one project immediately available in all projects

Context Sharing: LLMs can access domain knowledge regardless of current project

Single Source of Truth: Design decision in design/, not scattered across project READMEs

Composable Commands: Mix testing + deployment + design workflows across any project

Agent-Accessible: Everything structured for LLM consumption and reference

The Flow

Project Work
     ↓
Generates domain knowledge
     ↓
Stored in domain repos
     ↓
Referenced by ai_agents
     ↓
Synced to agent location
     ↓
Available in any project

Example Usage

Working on project_you_work_on:

  1. Need to run tests → /coverage_check
  2. Agent reads ~/.claude/commands/coverage_check.md
  3. Follows pointer to ~/tester/agents/commands/coverage_check.md
  4. Executes testing workflow from tester repo
  5. Generates insights, stores in ~/tester/llm-lore/ or ~/research/
  6. Knowledge now available for next project

The Meta Recursion

The home directory organizes itself through use. The more you work, the better the structure becomes.

Practical Implementation

When starting new work:

  1. Identify the domain - Is this testing? Design? Operations?
  2. Use domain commands - Reference existing workflows from that domain repo
  3. Capture new patterns - LLM writes discoveries back to domain repos
  4. Update pointers - ai_agents references new commands
  5. Sync propagates - Available immediately in agent

Let the LLMs maintain the domain repos. They understand the structure and can cross-reference.