# zebbern/claude-code-guide

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/zebbern-claude-code-guide).**

3,441 stars · 320 forks · mit

## Links

- GitHub: https://github.com/zebbern/claude-code-guide
- awesome-repositories: https://awesome-repositories.com/repository/zebbern-claude-code-guide.md

## Topics

`ai` `ai-agent` `ai-agent-tools` `claude` `claude-ai` `claude-api` `claude-code` `claude-code-communication` `claude-code-guide` `claude-code-typescript` `claude-commands` `claude-desktop` `claude-mcp` `claude-sonnet` `claude-sonnet-4` `code` `mcp` `mcp-agents` `mcp-tools` `vscode-extension`

## Description

This project provides a framework for AI agent orchestration and context management, enabling the deployment of specialized AI personas and subagents to solve multi-step technical goals. It centers on managing specialized agents with isolated contexts and role-based prompts to handle domain-specific tasks.

The system differentiates itself through a hierarchical project memory using markdown files to maintain coding standards and a secure execution model that utilizes sandboxed environments and git worktree isolation. It also features a Model Context Protocol integration for external tool connectivity and a dedicated browser extension for web automation and UI verification.

The capability surface covers automated code refactoring, cloud-based code review, and developer workflow automation through scheduled jobs and event-driven lifecycle hooks. It includes tools for monitoring token consumption, optimizing prompt caching, and managing session states through automated context persistence.

## Tags

### Artificial Intelligence & ML

- [AI Agent Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agent-orchestration.md) — Coordinates specialized AI personas and subagents to solve complex, multi-step technical goals.
- [Agent Workflow Orchestrations](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-workflow-orchestrations.md) — Sequences and coordinates specialized AI agents to solve large technical tasks through high-level orchestration. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [Custom-Prompted Agents](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-workflow-automation/custom-prompted-agents.md) — Allows the definition of focused AI assistants with custom system prompts and tool restrictions for targeted tasks. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [Persistent Context Management](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-assisted-project-management/persistent-context-management.md) — Organizes project memory and session states using structured files for consistent coding standards.
- [AI Execution Sandboxes](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-execution-sandboxes.md) — Implements isolated environments specifically designed for running AI coding agents securely.
- [MCP Protocol Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/external-tool-integrations/mcp-protocol-integrations.md) — Connects to external protocol servers through the Model Context Protocol to provide agents with specialized tools.
- [Markdown-Based Project Memory](https://awesome-repositories.com/f/artificial-intelligence-ml/instructional-prompting/hierarchical-instruction-resolvers/markdown-based-project-memory.md) — Uses a hierarchical system of markdown files to maintain shared instructions and coding standards. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [Memory Hierarchies](https://awesome-repositories.com/f/artificial-intelligence-ml/memory-hierarchies.md) — Organizes project standards and shared instructions in a hierarchical structure of markdown files for consistent context retrieval.
- [System Prompt Configurations](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-engineering/system-configuration-layers/system-prompt-configurations.md) — Applies pre-defined system prompt configurations to switch agent behavior between roles like auditing or architecture.
- [Subagent Orchestrations](https://awesome-repositories.com/f/artificial-intelligence-ml/subagent-orchestrations.md) — Provides the ability to deploy specialized helper agents with isolated contexts to decompose and solve complex technical tasks. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [Agent Goal Definitions](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-goal-definitions.md) — Sets specific completion conditions that an agent pursues across multiple interactions until the objective is met. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [Technical Task Skillsets](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-assistants/test-engineering-skillsets/technical-task-skillsets.md) — Uses predefined configurations and prompts for complex tasks like security auditing and refactoring. ([source](https://github.com/zebbern/claude-code-guide/tree/main/skills))
- [MCP Server Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/agent-and-tool-integrations/mcp-server-integrations.md) — Integrates with Model Context Protocol servers to provide agents with specialized tools and resources. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [External Tool Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/external-service-integrations/external-knowledge-integrators/external-tool-integrations.md) — Connects AI assistants to external services, databases, and APIs via standardized protocols. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [Prompt Caching](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-caching.md) — Optimizes performance and reduces costs by caching system prompts and conversation history. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))

### Development Tools & Productivity

- [Development Workflow Automation](https://awesome-repositories.com/f/development-tools-productivity/development-workflow-automation.md) — Provides systems to manage end-to-end coding processes by integrating terminal access and automated refactoring tools.
- [Worktree Isolation Tools](https://awesome-repositories.com/f/development-tools-productivity/git-tooling/worktree-isolation-tools.md) — Starts sessions in temporary git worktrees to prevent uncommitted changes from affecting the main branch. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [Interactive REPLs](https://awesome-repositories.com/f/development-tools-productivity/interactive-repls.md) — Provides a terminal-based REPL for interactively analyzing and modifying codebases with AI. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [Sandboxed Execution Environments](https://awesome-repositories.com/f/development-tools-productivity/sandboxed-execution-environments.md) — Runs shell commands and tool operations in isolated environments or temporary git worktrees to protect the host filesystem.
- [Sandboxed Shell Executions](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/sandboxed-shell-executions.md) — Runs shell commands in isolated environments with sandboxing to prevent accidental filesystem modifications. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [Agentic Workflow Automations](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/automation-execution-frameworks/automation-frameworks/agentic-workflow-automations.md) — Coordinates multiple background agents to execute multi-step operational processes like system migrations. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [Markdown Configurations](https://awesome-repositories.com/f/development-tools-productivity/agent-configurations/markdown-configurations.md) — Defines AI agent behaviors using markdown files in dedicated directories to automate technical tasks. ([source](https://github.com/zebbern/claude-code-guide/tree/main/archive))
- [Code Quality and Analysis](https://awesome-repositories.com/f/development-tools-productivity/code-quality-analysis.md) — Analyzes codebases for correctness and cleanup to enforce coding standards. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [Automated Code Refactoring](https://awesome-repositories.com/f/development-tools-productivity/code-quality-analysis/static-analysis-engines/static-analysis-tools/code-analysis-and-transformation/automated-code-refactoring.md) — Analyzes codebases and applies direct structural modifications through an AI-powered interface.
- [Workflow Convention Documentation](https://awesome-repositories.com/f/development-tools-productivity/project-documentation/workflow-convention-documentation.md) — Documents workflow rules and quality practices to ensure consistent output across the project. ([source](https://github.com/zebbern/claude-code-guide/tree/main/archive))

### Security & Cryptography

- [Tool Access Controls](https://awesome-repositories.com/f/security-cryptography/access-restrictions/group-based-access-controls/tool-access-controls.md) — Controls available tool access through allow-lists and deny-lists to ensure safe agent operation. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
- [AI Personas](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/identity-role-management/ai-personas.md) — Provides a library of reusable behavioral personas and system prompts for roles like architects and auditors. ([source](https://github.com/zebbern/claude-code-guide/tree/main/archive))
- [LLM Session State Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/session-management/stateful-session-persistence/agentic-session-persistence/session-initializers/llm-session-state-management.md) — Resumes, forks, or clears AI conversations to optimize context window usage. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [Tool Execution Permissions](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control/tool-execution-permissions.md) — Defines granular access rules for specific tools and paths to control exactly what the agent can execute. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [AI Agent Role Assignments](https://awesome-repositories.com/f/security-cryptography/role-based-access-control/workspace-role-assignments/ai-agent-role-assignments.md) — Assigns functional roles like architect or developer to AI agents to improve accuracy in specialized domains. ([source](https://github.com/zebbern/claude-code-guide/tree/main/agents))

### Software Engineering & Architecture

- [Documentation-Based Context Persistence](https://awesome-repositories.com/f/software-engineering-architecture/context-aware-tooling/context-aware-knowledge-managers/documentation-based-context-persistence.md) — Saves and retrieves context automatically in memory files to maintain knowledge across sessions. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [Hierarchical Subagent Orchestrations](https://awesome-repositories.com/f/software-engineering-architecture/hierarchical-subagent-orchestrations.md) — Implements an architectural framework for managing multi-level agent delegation and task decomposition.
- [Asynchronous Background Processors](https://awesome-repositories.com/f/software-engineering-architecture/asynchronous-background-processors.md) — Processes long-running commands and AI sessions in non-blocking threads to keep the interactive interface responsive.

### DevOps & Infrastructure

- [Background Command Execution](https://awesome-repositories.com/f/devops-infrastructure/remote-command-execution/background-command-execution.md) — Executes long-running shell commands asynchronously without blocking the primary interactive interface. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))

### Operating Systems & Systems Programming

- [Process Namespace Isolation](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/process-isolation/namespace-based-isolation/pid-namespace-isolation/process-namespace-isolation.md) — Runs commands in a sandbox with namespace isolation and network restrictions to prevent unauthorized system access. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))

### System Administration & Monitoring

- [Token Usage Analysis](https://awesome-repositories.com/f/system-administration-monitoring/cache-consumption-monitoring/token-usage-analysis.md) — Breaks down token consumption and identifies context-heavy tools to extend session longevity. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))

### Testing & Quality Assurance

- [Agentic Code Reviews](https://awesome-repositories.com/f/testing-quality-assurance/code-quality-review/agentic-code-reviews.md) — Implements multi-agent analysis and critique for auditing branches and pull requests. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))

### Web Development

- [AI-Driven](https://awesome-repositories.com/f/web-development/browser-automation/ai-driven.md) — Controls web browsers via extensions to perform automated testing and UI verification using AI.
- [Agent Browser Controls](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-extension-development/browser-extensions/agent-browser-controls.md) — Directs a connected web browser to perform actions and extract information through a dedicated browser extension. ([source](https://github.com/zebbern/claude-code-guide/blob/main/CHANGELOG.md))
- [Browser Automation](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/browser-automation.md) — Provides programmatic control of browser instances for scraping and UI verification. ([source](https://github.com/zebbern/claude-code-guide/blob/main/README.md))
