๐ก ์ด ๋ฆฌํฌ์งํ ๋ฆฌ๋ affaan-m/everything-claude-code์ ํ๊ตญ์ด ๋ฒ์ญ๋ณธ์ ๋๋ค.
Anthropic ํด์ปคํค ์์์์ Claude Code ์ค์ ์์ ๋ชจ์์ง.
10๊ฐ์ ์ด์ ์ค์ ํ๋ก๋์ ์ ํ์ ๊ตฌ์ถํ๋ฉฐ ๋งค์ผ ์ง์ค์ ์ผ๋ก ์ฌ์ฉํด์จ ์ค์ ๊ฒ์ฆ๋ agent, skill, hook, command, rule, MCP ์ค์ ๋ค์ ๋๋ค.
์ด ์ ์ฅ์๋ ์ฝ๋๋ง ํฌํจ๋์ด ์์ต๋๋ค. ๊ฐ์ด๋์์ ๋ชจ๋ ๊ฒ์ ์ค๋ช ํฉ๋๋ค.
The Shorthand Guide to Everything Claude Code
๊ธฐ์ด ๋ด์ฉ - ๊ฐ ์ค์ ์ ํ์ ์ญํ , ์ค์ ๊ตฌ์กฐํ ๋ฐฉ๋ฒ, context window ๊ด๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ์ด ์ค์ ๋ค์ ์ฒ ํ์ ๋ค๋ฃน๋๋ค. ์ด๊ฒ์ ๋จผ์ ์ฝ์ผ์ธ์.
The Longform Guide to Everything Claude Code
๊ณ ๊ธ ๊ธฐ๋ฒ - token ์ต์ ํ, ์ธ์ ๊ฐ memory ์์ํ, ๊ฒ์ฆ loop์ eval, ๋ณ๋ ฌํ ์ ๋ต, subagent ์ค์ผ์คํธ๋ ์ด์ , ์ง์์ ํ์ต์ ๋ค๋ฃน๋๋ค. ์ด ๊ฐ์ด๋์ ๋ชจ๋ ๋ด์ฉ์ ์ด ์ ์ฅ์์ ์๋ํ๋ ์ฝ๋๊ฐ ์์ต๋๋ค.
| ์ฃผ์ | ๋ฐฐ์ธ ๋ด์ฉ |
|---|---|
| Token ์ต์ ํ | model ์ ํ, system prompt ์ฌ๋ฆผํ, background process |
| Memory ์์ํ | ์ธ์ ๊ฐ context๋ฅผ ์๋์ผ๋ก ์ ์ฅ/๋ก๋ํ๋ hook |
| ์ง์์ ํ์ต | ์ธ์ ์์ ํจํด์ ์๋ ์ถ์ถํ์ฌ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ skill๋ก ๋ณํ |
| ๊ฒ์ฆ Loop | checkpoint vs ์ฐ์ eval, grader ์ ํ, pass@k ๋ฉํธ๋ฆญ |
| ๋ณ๋ ฌํ | Git worktree, cascade ๋ฐฉ๋ฒ, instance ํ์ฅ ์์ |
| Subagent ์ค์ผ์คํธ๋ ์ด์ | context ๋ฌธ์ , iterative retrieval ํจํด |
everything-claude-code/
|-- agents/ # ์์์ ์ํ ํนํ๋ subagent
| |-- planner.md # ๊ธฐ๋ฅ ๊ตฌํ ๊ณํ
| |-- architect.md # ์์คํ
์ค๊ณ ๊ฒฐ์
| |-- tdd-guide.md # ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ
| |-- code-reviewer.md # ํ์ง ๋ฐ ๋ณด์ ๋ฆฌ๋ทฐ
| |-- security-reviewer.md # ์ทจ์ฝ์ ๋ถ์
| |-- build-error-resolver.md
| |-- e2e-runner.md # Playwright E2E ํ
์คํธ
| |-- refactor-cleaner.md # dead code ์ ๋ฆฌ
| |-- doc-updater.md # ๋ฌธ์ ๋๊ธฐํ
|
|-- skills/ # workflow ์ ์ ๋ฐ ๋๋ฉ์ธ ์ง์
| |-- coding-standards.md # ์ธ์ด๋ณ best practice
| |-- backend-patterns.md # API, database, caching ํจํด
| |-- frontend-patterns.md # React, Next.js ํจํด
| |-- continuous-learning/ # ์ธ์
์์ ํจํด ์๋ ์ถ์ถ (์์ธ ๊ฐ์ด๋)
| |-- strategic-compact/ # ์๋ compaction ์ ์ (์์ธ ๊ฐ์ด๋)
| |-- tdd-workflow/ # TDD ๋ฐฉ๋ฒ๋ก
| |-- security-review/ # ๋ณด์ ์ฒดํฌ๋ฆฌ์คํธ
|
|-- commands/ # ๋น ๋ฅธ ์คํ์ ์ํ slash command
| |-- tdd.md # /tdd - ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ
| |-- plan.md # /plan - ๊ตฌํ ๊ณํ
| |-- e2e.md # /e2e - E2E ํ
์คํธ ์์ฑ
| |-- code-review.md # /code-review - ํ์ง ๋ฆฌ๋ทฐ
| |-- build-fix.md # /build-fix - ๋น๋ ์ค๋ฅ ์์
| |-- refactor-clean.md # /refactor-clean - dead code ์ ๊ฑฐ
| |-- learn.md # /learn - ์ธ์
์ค ํจํด ์ถ์ถ (์์ธ ๊ฐ์ด๋)
|
|-- rules/ # ํญ์ ๋ฐ๋ผ์ผ ํ ๊ฐ์ด๋๋ผ์ธ
| |-- security.md # ํ์ ๋ณด์ ๊ฒ์ฌ
| |-- coding-style.md # ๋ถ๋ณ์ฑ, ํ์ผ ๊ตฌ์ฑ
| |-- testing.md # TDD, 80% ์ปค๋ฒ๋ฆฌ์ง ์๊ตฌ์ฌํญ
| |-- git-workflow.md # commit ํ์, PR ํ๋ก์ธ์ค
| |-- agents.md # subagent ์์ ์์
| |-- performance.md # model ์ ํ, context ๊ด๋ฆฌ
|
|-- hooks/ # trigger ๊ธฐ๋ฐ ์๋ํ
| |-- hooks.json # ๋ชจ๋ hook ์ค์ (PreToolUse, PostToolUse, Stop ๋ฑ)
| |-- memory-persistence/ # ์ธ์
lifecycle hook (์์ธ ๊ฐ์ด๋)
| | |-- pre-compact.sh # compaction ์ ์ํ ์ ์ฅ
| | |-- session-start.sh # ์ด์ context ๋ก๋
| | |-- session-end.sh # ์ข
๋ฃ ์ ํ์ต ๋ด์ฉ ์์ํ
| |-- strategic-compact/ # compaction ์ ์ (์์ธ ๊ฐ์ด๋)
|
|-- contexts/ # ๋์ system prompt ์ฃผ์
context (์์ธ ๊ฐ์ด๋)
| |-- dev.md # ๊ฐ๋ฐ ๋ชจ๋ context
| |-- review.md # ์ฝ๋ ๋ฆฌ๋ทฐ ๋ชจ๋ context
| |-- research.md # ์ฐ๊ตฌ/ํ์ ๋ชจ๋ context
|
|-- examples/ # ์์ ์ค์ ๋ฐ ์ธ์
| |-- CLAUDE.md # ํ๋ก์ ํธ ๋ ๋ฒจ ์ค์ ์์
| |-- user-CLAUDE.md # ์ฌ์ฉ์ ๋ ๋ฒจ ์ค์ ์์
| |-- sessions/ # ์ธ์
๋ก๊ทธ ํ์ผ ์์ (์์ธ ๊ฐ์ด๋)
|
|-- mcp-configs/ # MCP server ์ค์
| |-- mcp-servers.json # GitHub, Supabase, Vercel, Railway ๋ฑ
|
|-- plugins/ # plugin ์ํ๊ณ ๋ฌธ์
|-- README.md # plugin, marketplace, skill ๊ฐ์ด๋
# ์ ์ฅ์ clone
git clone https://github.com/affaan-m/everything-claude-code.git
# agent๋ฅผ Claude ์ค์ ์ ๋ณต์ฌ
cp everything-claude-code/agents/*.md ~/.claude/agents/
# rule ๋ณต์ฌ
cp everything-claude-code/rules/*.md ~/.claude/rules/
# command ๋ณต์ฌ
cp everything-claude-code/commands/*.md ~/.claude/commands/
# skill ๋ณต์ฌ
cp -r everything-claude-code/skills/* ~/.claude/skills/hooks/hooks.json์ hook์ ~/.claude/settings.json์ ๋ณต์ฌํฉ๋๋ค.
mcp-configs/mcp-servers.json์์ ์ํ๋ MCP server๋ฅผ ~/.claude.json์ ๋ณต์ฌํฉ๋๋ค.
์ค์: YOUR_*_HERE placeholder๋ฅผ ์ค์ API key๋ก ๊ต์ฒดํ์ธ์.
์ง์ฌ์ผ๋ก ๊ฐ์ด๋๋ฅผ ์ฝ์ผ์ธ์. ์ด ์ค์ ๋ค์ context์ ํจ๊ป 10๋ฐฐ ๋ ์ดํด๋ฉ๋๋ค.
- ์์ฝ ๊ฐ์ด๋ - ์ค์ ๋ฐ ๊ธฐ์ด
- ์์ธ ๊ฐ์ด๋ - ๊ณ ๊ธ ๊ธฐ๋ฒ (token ์ต์ ํ, memory ์์ํ, eval, ๋ณ๋ ฌํ)
Subagent๋ ์ ํ๋ ๋ฒ์์ ์์๋ ์์ ์ ์ฒ๋ฆฌํฉ๋๋ค. ์์:
---
name: code-reviewer
description: Reviews code for quality, security, and maintainability
tools: Read, Grep, Glob, Bash
model: opus
---
๋น์ ์ ์๋์ด ์ฝ๋ ๋ฆฌ๋ทฐ์ด์
๋๋ค...Skill์ command๋ agent๊ฐ ํธ์ถํ๋ workflow ์ ์์ ๋๋ค:
# TDD Workflow
1. interface ๋จผ์ ์ ์
2. ์คํจํ๋ ํ
์คํธ ์์ฑ (RED)
3. ์ต์ํ์ ์ฝ๋ ๊ตฌํ (GREEN)
4. ๋ฆฌํฉํ ๋ง (IMPROVE)
5. 80%+ ์ปค๋ฒ๋ฆฌ์ง ํ์ธHook์ tool ์ด๋ฒคํธ์์ ๋ฐ๋๋ฉ๋๋ค. ์์ - console.log ๊ฒฝ๊ณ :
{
"matcher": "tool == \"Edit\" && tool_input.file_path matches \"\\\\.(ts|tsx|js|jsx)$\"",
"hooks": [{
"type": "command",
"command": "#!/bin/bash\ngrep -n 'console\\.log' \"$file_path\" && echo '[Hook] Remove console.log' >&2"
}]
}Rule์ ํญ์ ๋ฐ๋ผ์ผ ํ ๊ฐ์ด๋๋ผ์ธ์ ๋๋ค. ๋ชจ๋ํํ์ฌ ์ ์งํ์ธ์:
~/.claude/rules/
security.md # ํ๋์ฝ๋ฉ๋ secret ๊ธ์ง
coding-style.md # ๋ถ๋ณ์ฑ, ํ์ผ ์ ํ
testing.md # TDD, ์ปค๋ฒ๋ฆฌ์ง ์๊ตฌ์ฌํญ
๊ธฐ์ฌ๋ฅผ ํ์ํ๊ณ ๊ถ์ฅํฉ๋๋ค.
์ด ์ ์ฅ์๋ ์ปค๋ฎค๋ํฐ ๋ฆฌ์์ค์ ๋๋ค. ๋ค์์ ๊ฐ์ง๊ณ ์๋ค๋ฉด:
- ์ ์ฉํ agent๋ skill
- ์๋ฆฌํ hook
- ๋ ๋์ MCP ์ค์
- ๊ฐ์ ๋ rule
๊ธฐ์ฌํด ์ฃผ์ธ์! ๊ฐ์ด๋๋ผ์ธ์ CONTRIBUTING.md๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์ธ์ด๋ณ skill (Python, Go, Rust ํจํด)
- ํ๋ ์์ํฌ๋ณ ์ค์ (Django, Rails, Laravel)
- DevOps agent (Kubernetes, Terraform, AWS)
- ํ ์คํธ ์ ๋ต (๋ค์ํ ํ๋ ์์ํฌ)
- ๋๋ฉ์ธ๋ณ ์ง์ (ML, ๋ฐ์ดํฐ ์์ง๋์ด๋ง, ๋ชจ๋ฐ์ผ)
์ ๋ ์คํ ๋จ๊ณ๋ถํฐ Claude Code๋ฅผ ์ฌ์ฉํด์์ต๋๋ค. 2025๋ 9์ Anthropic x Forum Ventures ํด์ปคํค์์ @DRodriguezFX์ ํจ๊ป zenith.chat์ ๊ตฌ์ถํ์ฌ ์ฐ์นํ์ต๋๋ค - ์ ์ ์ผ๋ก Claude Code๋ฅผ ์ฌ์ฉํด์์.
์ด ์ค์ ๋ค์ ์ฌ๋ฌ ํ๋ก๋์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ค์ ๊ฒ์ฆ๋์์ต๋๋ค.
์ค์: ๋ชจ๋ MCP๋ฅผ ํ๊บผ๋ฒ์ ํ์ฑํํ์ง ๋ง์ธ์. ๋๋ฌด ๋ง์ tool์ด ํ์ฑํ๋๋ฉด 200k context window๊ฐ 70k๋ก ์ค์ด๋ค ์ ์์ต๋๋ค.
๊ฒฝํ ๋ฒ์น:
- 20-30๊ฐ MCP ์ค์
- ํ๋ก์ ํธ๋น 10๊ฐ ๋ฏธ๋ง ํ์ฑํ
- 80๊ฐ ๋ฏธ๋ง tool ํ์ฑํ
์ฌ์ฉํ์ง ์๋ ๊ฒ์ ํ๋ก์ ํธ ์ค์ ์ disabledMcpServers๋ฅผ ์ฌ์ฉํ์ฌ ๋นํ์ฑํํ์ธ์.
์ด ์ค์ ๋ค์ ์ workflow์ ๋ง์ต๋๋ค. ๋น์ ์:
- ๊ณต๊ฐ๋๋ ๊ฒ๋ถํฐ ์์ํ์ธ์
- ๋น์ ์ stack์ ๋ง๊ฒ ์์ ํ์ธ์
- ์ฌ์ฉํ์ง ์๋ ๊ฒ์ ์ ๊ฑฐํ์ธ์
- ๋น์ ๋ง์ ํจํด์ ์ถ๊ฐํ์ธ์
- ์์ฝ ๊ฐ์ด๋ (์์์ ): The Shorthand Guide to Everything Claude Code
- ์์ธ ๊ฐ์ด๋ (๊ณ ๊ธ): The Longform Guide to Everything Claude Code
- ํ๋ก์ฐ: @affaanmustafa
- zenith.chat: zenith.chat
MIT - ์์ ๋กญ๊ฒ ์ฌ์ฉํ๊ณ , ํ์์ ๋ง๊ฒ ์์ ํ๊ณ , ๊ฐ๋ฅํ๋ฉด ๊ธฐ์ฌํด ์ฃผ์ธ์.
์ด ์ ์ฅ์๊ฐ ๋์์ด ๋์๋ค๋ฉด star๋ฅผ ๋๋ฌ์ฃผ์ธ์. ๋ ๊ฐ์ด๋๋ฅผ ๋ชจ๋ ์ฝ์ผ์ธ์. ๋ฉ์ง ๊ฒ์ ๋ง๋์ธ์.