An open API service indexing awesome lists of open source software.

https://github.com/sabrydawood/claude-config

A portable multi-role Claude Code agent system: auto-detection between CTO/PM/Engineer/UI-UX/Growth/BA/DevOps/BD roles + Auto-ADR + Discovery-First + Knowledge base. Arabic-primary.
https://github.com/sabrydawood/claude-config

agentic-ai ai-agent ai-agents ai-workflow anthropic arabic-tech claude claude-code developer-tools dotfiles multi-agent prompt-engineering system-prompts

Last synced: 21 days ago
JSON representation

A portable multi-role Claude Code agent system: auto-detection between CTO/PM/Engineer/UI-UX/Growth/BA/DevOps/BD roles + Auto-ADR + Discovery-First + Knowledge base. Arabic-primary.

Awesome Lists containing this project

README

          

# ๐Ÿค– Claude Code Config โ€” ู†ุธุงู… ุงู„ุฃุฏูˆุงุฑ ุงู„ู…ุชุนุฏุฏ

> **[English](README.md)** | **ุงู„ุนุฑุจูŠุฉ**

ุชูƒูˆูŠู† ุดุฎุตูŠ ู…ุญู…ูˆู„ ู„ู€ [Claude Code](https://claude.com/claude-code) ูŠุญูˆู‘ู„ู‡ ุฅู„ู‰ **ุดุฑูŠูƒ ู‡ู†ุฏุณูŠ ู…ุชุนุฏุฏ ุงู„ุฃุฏูˆุงุฑ** โ€” ูŠุบุทูŠ ูˆุฌู‡ุงุช ู†ุธุฑ ุชู‚ู†ูŠุฉุŒ ู…ู†ุชุฌูŠุฉุŒ ู†ู…ูˆู‘ุŒ ุชุตู…ูŠู…ุŒ ุฃุนู…ุงู„ุŒ ูˆุจู†ูŠุฉ ุชุญุชูŠุฉ.

---

## ๐ŸŽฏ ู„ู…ุงุฐุง ู†ุดุฑุช ู‡ุฐุงุŸ (ูˆู…ุง ุงู„ุฐูŠ ููŠู‡ ู„ูƒ)

### ุฃู‡ุฏุงููŠ

1. **๐ŸŒ ู…ุดุงุฑูƒุฉ ู…ุน ุงู„ู…ุฌุชู…ุน ุงู„ุนุฑุจูŠ** โ€” ุงู„ุชูˆุซูŠู‚ ุงู„ุชู‚ู†ูŠ ุงู„ุนู…ูŠู‚ ุจุงู„ุนุฑุจูŠุฉ ู†ุงุฏุฑ. ู‡ุฐุง ุงู„ู…ุดุฑูˆุน ูŠุญุงูˆู„ ุณุฏ ุฌุฒุก ู…ู† ุงู„ูุฌูˆุฉ.
2. **๐Ÿ—๏ธ Portfolio ู„ุชููƒูŠุฑูŠ ุงู„ู‡ู†ุฏุณูŠ** โ€” ูŠุนูƒุณ ูƒูŠู ุฃููƒุฑ ููŠ architectureุŒ productsุŒ growthุŒ business โ€” ูˆู„ูŠุณ ู…ุฌุฑุฏ ูƒูˆุฏ.
3. **๐Ÿค ุจุฏุงูŠุฉ ู…ุญุงุฏุซุฉ** โ€” ู„ู…ู† ูŠุฑูŠุฏ ุงู„ุชุนุงูˆู† ุฃูˆ ุงู„ุงุณุชูุณุงุฑ ุนู† ุฎุฏู…ุงุชูŠุŒ ุงู„ู€ repo ูŠุฌูŠุจ ู†ุตู ุงู„ุฃุณุฆู„ุฉ ู‚ุจู„ ุฃู† ุชูุทุฑุญ.
4. **๐Ÿ”„ ุชุญุณูŠู† ุชุนุงูˆู†ูŠ** โ€” ุฃู†ู…ุงุทูƒู… ู‚ุฏ ุชุญุณู‘ู† ู†ุธุงู…ูŠ. ุงู„ู€ feedback ู…ูุชูˆุญ.

### ู„ู…ุงุฐุง ูŠู‡ู…ูƒ ุฃู†ุชุŸ

#### ๐Ÿ‘จโ€๐Ÿ’ป ุฅุฐุง ูƒู†ุช ู…ุทูˆู‘ุฑุงู‹ ุนุฑุจูŠุงู‹

- **ุชูˆููŠุฑ ุฃุณุงุจูŠุน ู…ู† ุงู„ุชุฌุฑุจุฉ ูˆุงู„ุฎุทุฃ** โ€” ู†ุธุงู… ู…ูุฌุฑูŽู‘ุจ ุนู„ู‰ ู…ุดุงุฑูŠุน ูุนู„ูŠุฉุŒ ู„ูŠุณ ููƒุฑุฉ ู†ุธุฑูŠุฉ
- **ุชูˆุซูŠู‚ ุนุฑุจูŠ ูุตูŠุญ** โ€” ู„ุง ุญุงุฌุฉ ู„ู„ุชุฑุฌู…ุฉ ุงู„ุฐู‡ู†ูŠุฉ ุงู„ู…ุณุชู…ุฑุฉ ู…ู† ุงู„ุฅู†ุฌู„ูŠุฒูŠุฉ
- **ู…ุฑุฌุน ุฌุงู‡ุฒ** โ€” `Patterns/` ูˆ `Anti-patterns/` ูŠูˆูุฑุงู† ุนู„ูŠูƒ ุชูƒุฑุงุฑ ุฃุฎุทุงุก ู…ุนุฑูˆูุฉ
- **ู‚ุงุจู„ ู„ู„ุชุฎุตูŠุต ุจุณู‡ูˆู„ุฉ** โ€” ุงุณุชุจุฏู„ `PersonalContext.md` ุจุณูŠุงู‚ูƒ ูˆุณุชุชูƒูŠู‘ู ุงู„ุชูˆุตูŠุงุช ุชู„ู‚ุงุฆูŠุงู‹

#### ๐Ÿš€ ุฅุฐุง ูƒู†ุช Solo developer ุฃูˆ Founder

- **ุชููƒูŠุฑ ุจุฅู†ุชุงุฌูŠุฉ ูุฑูŠู‚** โ€” 8 ุฃุฏูˆุงุฑ = 8 ูˆุฌู‡ุงุช ู†ุธุฑ ู…ุชุฎุตุตุฉ ุจุฏูˆู† ุชูˆุธูŠู
- **ูŠูƒุณุฑ ุงู„ู€ AI tunnel vision** โ€” ุจุฏู„ุงู‹ ู…ู† ุฑุฏ genericุŒ ุชุญุตู„ ุนู„ู‰ ุฑุฃูŠ CTO + ุฑุฃูŠ PM + ุฑุฃูŠ Growth ููŠ ุงู„ู‚ุฑุงุฑ ุงู„ูˆุงุญุฏ
- **ูŠู…ู†ุน ุงู„ู€ Freelancer Trap** โ€” ู†ุธุงู… ุชู†ุจูŠู‡ ุชู„ู‚ุงุฆูŠ ุนู†ุฏ ุงู„ุฃู†ู…ุงุท ุงู„ุชูŠ ุชุณุชู†ุฒู ูˆู‚ุชูƒ (deals ุตุบูŠุฑุฉุŒ one-timeุŒ ุฅู„ุฎ)
- **Auto-ADR** โ€” ู‚ุฑุงุฑุงุชูƒ ุงู„ู…ุนู…ุงุฑูŠุฉ ู…ุญููˆุธุฉ ุจุดูƒู„ ู…ู†ุธู…ุŒ ู„ุง ุชู†ุณู‰ "ู„ู…ุงุฐุง ุงุฎุชุฑุช X" ุจุนุฏ 6 ุฃุดู‡ุฑ

#### ๐Ÿค” ุฅุฐุง ูƒู†ุช ุชููƒุฑ ููŠ ุงู„ุชุนุงูˆู† ู…ุนูŠ

- **ุงุทู„ุน ุนู„ู‰ ู…ู†ู‡ุฌูŠุชูŠ ู‚ุจู„ ุงู„ู„ู‚ุงุก** โ€” ูƒูŠู ุฃุญู„ู„ุŒ ุฃุตู…ู…ุŒ ุฃุชุฎุฐ ุงู„ู‚ุฑุงุฑุงุช
- **ุงุนุฑู ู…ุณุชูˆู‰ ุงู„ุชูˆุซูŠู‚ ุงู„ู…ุชูˆู‚ุน** โ€” ู‡ุฐุง ู…ุง ุฃู†ุชุฌู‡ ู„ู…ุดุงุฑูŠุนูŠ ูˆู„ุนู…ู„ุงุฆูŠ
- **ุงุฎุชุจุฑ ุงู„ุชูˆุงูู‚ ุงู„ุชู‚ู†ูŠ/ุงู„ุซู‚ุงููŠ** โ€” ู‚ุจู„ ุงุณุชุซู…ุงุฑ ูˆู‚ุช ููŠ discovery calls

#### ๐Ÿ”ฌ ุฅุฐุง ูƒู†ุช ู…ู‡ุชู…ุงู‹ ุจู€ AI workflows

- **ู…ุซุงู„ ุนู…ู„ูŠ ู„ู€ multi-agent thinking** โ€” ูˆู„ูŠุณ "single prompt"
- **Lazy-loaded architecture** โ€” ุชุนู„ู‘ู… ูƒูŠู ุชูƒุณุฑ ุงู„ู€ context bloat
- **Discovery-First protocol** โ€” ุญู„ ุนู…ู„ูŠ ู„ู…ุดูƒู„ุฉ ุงู„ู€ AI hallucinated functions

### ูƒูŠู ุชุดุงุฑูƒุŸ

| ุชุฑูŠุฏ... | ุงูุนู„... |
|---------|---------|
| **ุชุฌุฑุจุฉ ุงู„ู†ุธุงู…** | ุดุบู‘ู„ [ุงู„ู€ one-liner](#-ุงู„ุจุฏุก-ุงู„ุณุฑูŠุน) โ€” 30 ุซุงู†ูŠุฉ ูˆุชูƒูˆู† ุฌุงู‡ุฒุงู‹ |
| **ุจู†ุงุก ู†ุณุฎุชูƒ ุงู„ุฎุงุตุฉ** | ุนู…ู„ [fork](https://github.com/sabrydawood/claude-config/fork) ูˆุงุณุชุจุฏู„ `PersonalContext.md` |
| **ู…ุณุงู‡ู…ุฉ pattern ุฃูˆ anti-pattern** | ุงูุชุญ [PR](https://github.com/sabrydawood/claude-config/pulls) โ€” ุฃุฑุงุฌุน ูƒู„ ูˆุงุญุฏ |
| **ุณุคุงู„ ุฃูˆ ู†ู‚ุงุด** | ุงูุชุญ [Issue](https://github.com/sabrydawood/claude-config/issues) โ€” ุชูุงุนู„ ู…ูุชูˆุญ |
| **ุงู„ุชูˆุงุตู„ ู…ุจุงุดุฑุฉ** | [GitHub @sabrydawood](https://github.com/sabrydawood) |
| **ู…ุดุงุฑูƒุฉ ู…ุน ุขุฎุฑูŠู†** | ุดุงุฑูƒ ุงู„ู€ repo ู…ุน developer ุนุฑุจูŠ ูŠุญุงูˆู„ ุฅุชู‚ุงู† Claude Code |

> **ู„ู…ุงุฐุง ุชุณุงู‡ู…ุŸ** ูƒู„ pattern ุชุถูŠูู‡ ูŠุตุจุญ ู…ุชุงุญุงู‹ ู„ูƒ ูˆู„ูƒู„ ู…ุทูˆู‘ุฑ ุขุฎุฑ ูŠุณุชุฎุฏู… ุงู„ู†ุธุงู…. ุงู„ุชุญุณูŠู†ุงุช ุชุนูˆุฏ ู„ูƒ ุฃูŠุถุงู‹.

---

## ๐ŸŽฌ ุดุงู‡ุฏู‡ ููŠ ุนู…ู„

```text
ุงู„ุณุคุงู„
โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ > ู‡ู„ ุฃุฑูุน ุฃุณุนุงุฑูŠ ู…ู† $5K ุฅู„ู‰ $10K ู„ู„ู…ุดุงุฑูŠุน ุงู„ุฌุฏูŠุฏุฉุŸ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Auto-Detection ูŠููุนูŽู‘ู„ (ุจุฏูˆู† ุฃู…ุฑ ูŠุฏูˆูŠ)
โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐ŸŽญ Active: Senior PM + BD + Growth โ”‚
โ”‚ ๐Ÿ“Œ ุงู„ุณุจุจ: ู‚ุฑุงุฑ ุชุณุนูŠุฑ ู„ู‡ ุฃุจุนุงุฏ ู…ุชุนุฏุฏุฉ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ุฑุฏ ู…ู†ุธู… ู…ุชุนุฏุฏ ุงู„ุฃุฏูˆุงุฑ
โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ## ๐ŸŽฏ Product Take โ€” ุฑูุน ุงู„ุณุนุฑ ู„ู€ $10K โ”‚
โ”‚ โ”‚
โ”‚ ### ู…ู† ู…ู†ุธูˆุฑ PM โ”‚
โ”‚ - $5K/ู…ุดุฑูˆุน ุญุงู„ูŠุงู‹ = $X/ุณุงุนุฉ ูุนู„ูŠ โ”‚
โ”‚ - ุงู„ู…ุถุงุนูุฉ ุชุญูู‘ุฒ ุฅุนุงุฏุฉ ุชุตู†ูŠู ุงู„ุนู…ู„ุงุก โ”‚
โ”‚ โ”‚
โ”‚ ### ู…ู† ู…ู†ุธูˆุฑ BD โ”‚
โ”‚ - ุนู†ุฏ $10KุŒ ุญุฌู… ุงู„ู€ deal ูŠุจุฑุฑ retainer pitch โ”‚
โ”‚ - ุชูู‚ุฏ ุฃุฏู†ู‰ 30% ู…ู† ุงู„ู€ leads โ€” selection effect โ”‚
โ”‚ โ”‚
โ”‚ ### ู…ู† ู…ู†ุธูˆุฑ Growth โ”‚
โ”‚ - ุญุณุงุจุงุช LTV/CAC: ุนู†ุฏ $10KุŒ LTV/CAC = 4.2ร— (ุตุญูŠ) โ”‚
โ”‚ โ”‚
โ”‚ ### ุงู„ุชูˆุตูŠุฉ โ† A/B test ุนู„ู‰ ุขุฎุฑ 3 leads โ”‚
โ”‚ โ”‚
โ”‚ โœ… ุณุฌู‘ู„ุช ุงู„ู‚ุฑุงุฑ: Decisions/Global/0003-pricing.md โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

---

## ๐ŸŽฏ ู…ุง ู‡ุฐุงุŸ

ู‡ุฐุง ุงู„ู€ repo ุนุจุงุฑุฉ ุนู† **ุชูƒูˆูŠู† ุดุฎุตูŠ ู„ู€ Claude Code** ู…ุตู…ู… ู„ู„ู…ุทูˆุฑูŠู† ุงู„ู…ู†ูุฑุฏูŠู† ูˆุงู„ูุฑู‚ ุงู„ุตุบูŠุฑุฉุŒ ู„ูŠุฌุนู„ ุงู„ู€ AI assistant:

- ๐ŸŽญ **ูŠุชุญูˆู‘ู„ ุชู„ู‚ุงุฆูŠุงู‹ ุจูŠู† 8 ุฃุฏูˆุงุฑ** (CTO, PM, Engineer, UI/UX, Growth, BA, DevOps, BD) ุญุณุจ ุงู„ุณูŠุงู‚ โ€” ุจุฏูˆู† ุงู„ุญุงุฌุฉ ู„ูƒุชุงุจุฉ "ููƒู‘ุฑ ูƒู€..."
- ๐Ÿ“ **ูŠู†ุดุฆ Architecture Decision Records (ADRs) ุชู„ู‚ุงุฆูŠุงู‹** ู„ู„ู‚ุฑุงุฑุงุช ุงู„ุชู‚ู†ูŠุฉ ุงู„ู…ู‡ู…ุฉ
- ๐Ÿ” **ูŠุณุชุฎุฏู… Discovery-First protocol** โ€” ูŠุชุญู‚ู‚ ู…ู† ุงู„ูƒูˆุฏ ุงู„ู…ูˆุฌูˆุฏ ู‚ุจู„ ูƒุชุงุจุฉ functions ุฌุฏูŠุฏุฉ (ูŠุชุฌู†ุจ ุชูƒุฑุงุฑ ุงู„ู„ูˆุฌูŠูƒ)
- ๐Ÿง  **ูŠุญุงูุธ ุนู„ู‰ ุงู„ุณูŠุงู‚** ุนุจุฑ sessions ุจูˆุงุณุทุฉ ู…ู„ูุงุช lazy-loaded
- ๐ŸŒ **ูŠุชูˆุงุตู„ ุจุงู„ุนุฑุจูŠุฉ** (ุงู„ุฃุณุงุณ) ู…ุน ู…ุตุทู„ุญุงุช ุชู‚ู†ูŠุฉ ุจุงู„ุฅู†ุฌู„ูŠุฒูŠุฉ
- โš™๏ธ **ูŠุนู…ู„ ู…ุน ุฃูŠ stack** (Bun/Node/Go/Rust/PHP/.NET) ู…ุน ุชูˆุฌูŠู‡ stack-specific ุญุณุจ ุงู„ุญุงุฌุฉ

## ๐Ÿ—๏ธ ุจู†ูŠุฉ ุงู„ู€ Repo

```tree
claude-config/
โ”œโ”€โ”€ CLAUDE.md # ุงู„ู…ู„ู ุงู„ุฑุฆูŠุณูŠ (ูŠูุญู…ูŽู‘ู„ ููŠ ูƒู„ session)
โ”œโ”€โ”€ CommunicationProfiles.md # 5 ุฃุณุงู„ูŠุจ ูƒุชุงุจุฉ ุญุณุจ ุงู„ุฌู…ู‡ูˆุฑ
โ”œโ”€โ”€ PersonalContext.template.md # Template โ€” ุงู…ู„ุฃ ุจูŠุงู†ุงุชูƒ (ูŠุจู‚ู‰ ู…ุญู„ูŠุงู‹)
โ”œโ”€โ”€ settings.template.json # Settings ู†ุธูŠู โ€” ุงู†ุณุฎ ูˆุนุฏู‘ู„
โ”œโ”€โ”€ Roles/ # 8 ุฃุฏูˆุงุฑ (lazy-loaded)
โ”‚ โ”œโ”€โ”€ README.md # ุฏู„ูŠู„ Auto-Detection
โ”‚ โ”œโ”€โ”€ CTO.md
โ”‚ โ”œโ”€โ”€ Senior-PM.md
โ”‚ โ”œโ”€โ”€ Senior-Engineer.md
โ”‚ โ”œโ”€โ”€ UI-UX.md
โ”‚ โ”œโ”€โ”€ Growth-Strategist.md
โ”‚ โ”œโ”€โ”€ Business-Analyst.md
โ”‚ โ”œโ”€โ”€ DevOps-SRE.md
โ”‚ โ””โ”€โ”€ Business-Developer.md
โ”œโ”€โ”€ Patterns/ # ู…ูƒุชุจุฉ How-tos ู‚ุงุจู„ุฉ ู„ู„ุงุณุชุฎุฏุงู…
โ”œโ”€โ”€ Anti-patterns/ # ุณุฌู„ ุงู„ุฃุฎุทุงุก ุงู„ุดุงุฆุนุฉ
โ”œโ”€โ”€ Decisions/ # ADR template + ู‡ูŠูƒู„
โ”œโ”€โ”€ Stacks/ # Gotchas ุญุณุจ ุงู„ู€ stack
โ”‚ โ”œโ”€โ”€ Bun-Hono.md
โ”‚ โ”œโ”€โ”€ NextJS.md
โ”‚ โ””โ”€โ”€ ... (10 stacks)
โ”œโ”€โ”€ agents/ # Sub-agents ู…ุฎุตุตุฉ
โ”œโ”€โ”€ commands/ # Slash commands ู…ุฎุตุตุฉ
โ”œโ”€โ”€ skills/ # Skills ู…ุฎุตุตุฉ
โ””โ”€โ”€ scripts/ # Sync scripts
โ”œโ”€โ”€ install.ps1 # Windows: repo โ†’ ~/.claude/
โ”œโ”€โ”€ install.sh # Mac/Linux: repo โ†’ ~/.claude/
โ”œโ”€โ”€ backup.ps1 # Windows: ~/.claude/ โ†’ repo
โ””โ”€โ”€ sync-check.ps1 # Windows: ุนุฑุถ ุงู„ูุฑูˆู‚ุงุช
```

## ๐Ÿš€ ุงู„ุจุฏุก ุงู„ุณุฑูŠุน

### ุงู„ู…ุชุทู„ุจุงุช

- [Claude Code](https://claude.com/claude-code) ู…ูุซุจู‘ุช
- Git
- PowerShell 5+ (Windows) ุฃูˆ Bash (Mac/Linux)

### โšก ุชุซุจูŠุช ุจุฃู…ุฑ ูˆุงุญุฏ (ู…ูˆุตู‰ ุจู‡)

**Windows (PowerShell):**

```powershell
irm https://raw.githubusercontent.com/sabrydawood/claude-config/main/bootstrap.ps1 | iex
```

**Mac / Linux (Bash):**

```bash
curl -fsSL https://raw.githubusercontent.com/sabrydawood/claude-config/main/bootstrap.sh | bash
```

ู‡ุฐุง ูƒู„ ู…ุง ุชุญุชุงุฌู‡. ุงู„ู€ bootstrap ุณูŠู‚ูˆู… ุจู€:

1. ุนู…ู„ clone ู„ู„ู€ repo ุฅู„ู‰ `~/claude-config`
2. ู†ุณุฎ ุงุญุชูŠุงุทูŠุฉ ู„ู€ `~/.claude/` ุงู„ู…ูˆุฌูˆุฏ (ุจู€ timestamp)
3. ุชุซุจูŠุช ูƒู„ ู…ู„ูุงุช ุงู„ุชูƒูˆูŠู†
4. ุฅู†ุดุงุก `PersonalContext.md` ูˆ `settings.json` ู…ู† ุงู„ู€ templates

### ุชุซุจูŠุช ูŠุฏูˆูŠ (ุจุฏูŠู„)

```powershell
# Windows
git clone https://github.com/sabrydawood/claude-config.git
cd claude-config
.\scripts\install.ps1
```

```bash
# Mac / Linux
git clone https://github.com/sabrydawood/claude-config.git
cd claude-config
bash scripts/install.sh
```

### ุจุนุฏ ุงู„ุชุซุจูŠุช

- ุนุฏู‘ู„ `~/.claude/PersonalContext.md` โ€” ุงู…ู„ุฃ ุณูŠุงู‚ูƒ ุงู„ุชุฌุงุฑูŠ
- ุนุฏู‘ู„ `~/.claude/settings.json` โ€” ุฃุถู ุตู„ุงุญูŠุงุชูƒ/hooks/ุฃุณุฑุงุฑูƒ
- ุฃุนุฏ ุชุดุบูŠู„ Claude Code ู„ุชุญู…ูŠู„ ุงู„ุชูƒูˆูŠู† ุงู„ุฌุฏูŠุฏ

## ๐Ÿง  ูƒูŠู ูŠุนู…ู„ ู†ุธุงู… ุงู„ุฃุฏูˆุงุฑ ุงู„ู…ุชุนุฏุฏุฉ

### Auto-Detection (ุงู„ูƒุดู ุงู„ุชู„ู‚ุงุฆูŠ)

ุนู†ุฏ ุทุฑุญ ุณุคุงู„ุŒ ูŠูƒุชุดู ุงู„ู€ Agent ุชู„ู‚ุงุฆูŠุงู‹ ุฃูŠ ุฏูˆุฑ (ุฃูˆ ุฃุฏูˆุงุฑ) ูŠุฌุจ ุชูุนูŠู„ู‡ ุญุณุจ ุงู„ุณูŠุงู‚:

| ุฅุฐุง ุณุฃู„ุช... | ุงู„ุฃุฏูˆุงุฑ ุงู„ู…ููุนู‘ู„ุฉ |
|------------|------------------|
| "ู‡ู„ ุฃุฑูุน ุฃุณุนุงุฑูŠุŸ" | PM + BD + Growth |
| "ูƒูŠู ุฃูˆุณู‘ุน ู‡ุฐุง ุงู„ู€ APIุŸ" | DevOps + CTO |
| "ู‚ูŠู‘ู… ู‡ุฐุง ุงู„ุนุฑุถ ู„ู„ุดุฑุงูƒุฉ" | BD + BA |
| "ู‡ู„ ุฃุจู†ูŠ ู‡ุฐู‡ ุงู„ู€ featureุŸ" | PM + CTO |
| "ู„ู…ุงุฐุง users ุจูŠุชุฑูƒูˆุงุŸ" | Growth + PM |

Banner ูŠุธู‡ุฑ ููŠ ุจุฏุงูŠุฉ ุงู„ุฑุฏ ู…ุน ุงู„ุฃุฏูˆุงุฑ ุงู„ู†ุดุทุฉ + ุงู„ุณุจุจ.

### ุงู„ูˆุถุน ุงู„ุงูุชุฑุงุถูŠ

ุงู„ู€ Agent ูŠุนู…ู„ ููŠ **CTO + Senior PM mode ุงูุชุฑุงุถูŠุงู‹** โ€” ูŠุฎุทุท ูˆูŠุญู„ู„ ู„ูƒู† **ู„ุง ูŠูƒุชุจ ูƒูˆุฏ** ุฅู„ุง ุจุฅุฐู† ุตุฑูŠุญ ("ู†ูู‘ุฐ" / "implement this").

### Auto-ADR

ุนู†ุฏู…ุง ูŠุชุฎุฐ ุงู„ู€ Agent ู‚ุฑุงุฑุงู‹ ู…ุนู…ุงุฑูŠุงู‹ ู…ู‡ู…ุงู‹ (ุงุฎุชูŠุงุฑ stackุŒ vendorุŒ ุฅู„ุฎ)ุŒ ูŠู†ุดุฆ Architecture Decision Record ููŠ `Decisions/` ุชู„ู‚ุงุฆูŠุงู‹.

### Discovery-First Coding

ู‚ุจู„ ูƒุชุงุจุฉ ุฃูŠ ูƒูˆุฏุŒ ุงู„ู€ Agent ู…ูู„ุฒู… ุจู€:

1. ู‚ุฑุงุกุฉ ุงู„ู€ context ุงู„ูƒุงู…ู„ (ุงู„ู…ู„ู + types + interfaces)
2. ุงู„ุจุญุซ ุนู† implementations ู…ูˆุฌูˆุฏุฉ (ุนุจุฑ Serena MCP)
3. ุงู„ุชุญู‚ู‚ ู…ู† ุงู„ูู‡ู… ู…ุน ุงู„ู…ุณุชุฎุฏู…
4. ุซู… ุงู„ูƒุชุงุจุฉ

ู‡ุฐุง ูŠู…ู†ุน ู†ู…ุท "ุชูƒุฑุงุฑ ุงู„ู„ูˆุฌูŠูƒ" ุงู„ุดุงุฆุน ููŠ ุชูˆู„ูŠุฏ ูƒูˆุฏ AI.

## โš™๏ธ ุงู„ุชูƒูˆูŠู†

### `PersonalContext.md` (Template-based)

ุจุนุฏ ุงู„ุชุซุจูŠุชุŒ ุนุฏู‘ู„ `~/.claude/PersonalContext.md` ุจู€:

- ุญุฌู… ูุฑูŠู‚ูƒ ูˆุชุฎุตุตูƒ
- ุงู„ุฃู‡ุฏุงู ุงู„ุณู†ูˆูŠุฉ + ุชุฑูƒูŠุฒ ุงู„ุฑุจุน ุงู„ุญุงู„ูŠ
- ุงู„ู…ุดุงุฑูŠุน ุงู„ู†ุดุทุฉ ูˆู†ู…ูˆุฐุฌ ุงู„ุนู…ู„ุงุก
- ุชูุถูŠู„ุงุช Stack ุงู„ุงูุชุฑุงุถูŠุฉ
- ุชูุถูŠู„ุงุช ุงู„ุชูˆุงุตู„
- ู…ุง ู„ุง ุชุฑูŠุฏ ุงู„ู€ Agent ูŠูุนู„ู‡

ู‡ุฐุง ุงู„ู…ู„ู **gitignored** โ€” ุจูŠุงู†ุงุชูƒ ุงู„ุดุฎุตูŠุฉ ุชุจู‚ู‰ ุนู„ู‰ ุฌู‡ุงุฒูƒ.

### `settings.json` (Template-based)

ุนุฏู‘ู„ ุงู„ุตู„ุงุญูŠุงุช ูˆุงู„ู€ hooks ูˆุงู„ู€ MCP servers. **ู„ุง ุชู€ commit ู…ู„ู `settings.json` ุฃุจุฏุงู‹** โ€” ู‚ุฏ ูŠุญุชูˆูŠ ุนู„ู‰:

- Database connection strings ู…ุน passwords
- API tokens
- ู…ุณุงุฑุงุช ุชูƒุดู ุจู†ูŠุฉ ุงู„ู…ุดุฑูˆุน

### MCP Servers ุงู„ู…ูˆุตู‰ ุจู‡ุง

ู‡ุฐุง ุงู„ุชูƒูˆูŠู† ู…ุญุณู‘ู† ู„ู€ MCP servers ุงู„ุชุงู„ูŠุฉ (ุงุถุจุทู‡ุง ุจุดูƒู„ ู…ู†ูุตู„):

- **Serena** โ€” Code intelligence (`find_symbol`, `search_for_pattern`)
- **code-review-graph** โ€” Per-project code graph ู„ุชุญู„ูŠู„ ุงู„ู…ุฎุงุทุฑ

## ๐ŸŽ“ ุงู„ู„ุบุงุช

- **ุงู„ุฃุณุงุณูŠุฉ:** ุงู„ุนุฑุจูŠุฉ โ€” ู„ู„ู…ุญุงุฏุซุงุช ุงู„ุทุจูŠุนูŠุฉ ู…ุน Sabry
- **ุงู„ุชู‚ู†ูŠุฉ:** ุงู„ุฅู†ุฌู„ูŠุฒูŠุฉ โ€” ู„ู„ูƒูˆุฏุŒ frameworksุŒ ูˆุงู„ู…ุตุทู„ุญุงุช ุงู„ู‚ูŠุงุณูŠุฉ

ุงู„ู†ุธุงู… ู…ุตู…ู… ู„ู„ู…ุทูˆุฑูŠู† ุงู„ุนุฑุจ ู„ูƒู† ุงู„ู…ุญุชูˆู‰ ุงู„ุชู‚ู†ูŠ (frameworksุŒ patternsุŒ code) ุจุงู„ุฅู†ุฌู„ูŠุฒูŠุฉ.

## ๐Ÿ”„ ุณูŠู†ุงุฑูŠูˆู‡ุงุช ุงู„ุงุณุชุฎุฏุงู…

| ุงู„ุณูŠู†ุงุฑูŠูˆ | ุงู„ุฃู…ุฑ |
|----------|-------|
| **ุฌู‡ุงุฒ ุฌุฏูŠุฏ ูƒู„ูŠุงู‹** | ุงู„ู€ one-liner ุฃุนู„ุงู‡ |
| **ุฅุนุงุฏุฉ ุชุซุจูŠุช (refresh)** | ู†ูุณ ุงู„ู€ one-liner โ€” ูŠูƒุชุดู ุงู„ู€ repo ุงู„ู…ูˆุฌูˆุฏ ูˆูŠุญุฏู‘ุซู‡ |
| **ุฑูุน ุชุนุฏูŠู„ุงุชูƒ ุงู„ู…ุญู„ูŠุฉ ู„ู„ู€ repo** | `cd ~/claude-config && .\scripts\backup.ps1 && git push` |
| **ุณุญุจ ุชุญุฏูŠุซุงุช ู…ู† ุฌู‡ุงุฒ ุขุฎุฑ** | ู†ูุณ ุงู„ู€ one-liner โ€” ูŠุณุญุจ ุงู„ุชุญุฏูŠุซุงุช ูˆูŠุซุจู‘ุชู‡ุง |
| **ุนุฑุถ ุงู„ูุฑูˆู‚ุงุช ู‚ุจู„ ุฃูŠ ู…ุฒุงู…ู†ุฉ** | `.\scripts\sync-check.ps1` |

## ๐Ÿ“š ู…ุตุงุฏุฑ ุงู„ุฅู„ู‡ุงู…

ู‡ุฐุง ุงู„ุฅุนุฏุงุฏ ู…ุณุชูˆุญู‰ ู…ู†:

- **ุซู‚ุงูุฉ dotfiles** โ€” version control ู„ุจูŠุฆุงุช ุงู„ู…ุทูˆุฑูŠู†
- **Architecture Decision Records (ADRs)** โ€” ู†ู…ุท Michael Nygard
- **ุฃู†ุธู…ุฉ multi-agent role-based** โ€” ุจุฏู„ุงู‹ ู…ู† assistant ูˆุงุญุฏ ุนุงู…ุŒ ุฃุฏูˆุงุฑ ู…ุชุฎุตุตุฉ
- **Lazy loading** โ€” main config ุฎููŠูุŒ ุชุญู…ูŠู„ ุงู„ู…ุนุฑูุฉ ุงู„ู…ุชุฎุตุตุฉ ุนู†ุฏ ุงู„ุญุงุฌุฉ

## ๐Ÿค ุงู„ู…ุณุงู‡ู…ุฉ

ู‡ุฐุง ุชูƒูˆูŠู† ุดุฎุตูŠ ู„ูƒู† ู„ุง ุชุชุฑุฏุฏ ููŠ:

- ุนู…ู„ fork ูˆุชูƒูŠูŠูู‡ ู…ุน workflow ุงู„ุฎุงุต ุจูƒ
- ูุชุญ issues ู„ูˆ ู„ู‚ูŠุช bugs
- ุงู‚ุชุฑุงุญ patterns ุฃูˆ anti-patterns ุงูƒุชุดูุชู‡ุง

## ๐Ÿ“ ุงู„ุชุฑุฎูŠุต

MIT โ€” ุฑุงุฌุน [LICENSE](LICENSE)

## ๐Ÿ™‹ ุฃุณุฆู„ุฉ ุดุงุฆุนุฉ

**ุณ: ู„ู…ุงุฐุง 8 ุฃุฏูˆุงุฑุŸ ุฃู„ุง ูŠูƒููŠ assistant ูˆุงุญุฏุŸ**
ุฌ: ู‚ุฑุงุฑุงุช ู…ุฎุชู„ูุฉ ุชุญุชุงุฌ ุนู‚ู„ูŠุงุช (mental models) ู…ุฎุชู„ูุฉ. ุงู„ู€ CTO ูŠููƒุฑ ุจุดูƒู„ ู…ุฎุชู„ู ุนู† Growth Strategist. ุฅุฌุจุงุฑ ุฏูˆุฑ ูˆุงุญุฏ ุนู„ู‰ ุงู„ุชุนุงู…ู„ ู…ุน ูƒู„ ุดูŠุก ูŠุคุฏูŠ ู„ู†ุตุงุฆุญ ุนุงู…ุฉ. ูุตู„ ุงู„ุฃุฏูˆุงุฑ = ู†ุชุงุฆุฌ ู…ุฑูƒู‘ุฒุฉ ูˆู‚ุงุจู„ุฉ ู„ู„ุชู†ููŠุฐ.

**ุณ: ู…ุง ุงู„ูุฑู‚ ุจูŠู† ู‡ุฐุง ูˆุจูŠู† system prompts ุงู„ุนุงุฏูŠุฉุŸ**
ุฌ: ู‡ุฐุง ู†ุธุงู… ุทุจู‚ูŠ: core ุตุบูŠุฑ ุฏุงุฆู… (CLAUDE.md) + ุฃุฏูˆุงุฑ ู…ุชุฎุตุตุฉ lazy-loaded + ู‚ูˆุงุนุฏ ู…ุนุฑููŠุฉ ู…ู†ุธู…ุฉ (Patterns, Decisions, Anti-patterns). ูŠุชูˆุณุน ู…ุน ุงู„ุงุณุชุฎุฏุงู… ุจุฏูˆู† ู†ูุฎ ุงู„ู€ context.

**ุณ: ู„ู…ุงุฐุง ู„ุง ู†ุณุชุฎุฏู… `/agents` ุงู„ู…ุฏู…ุฌุฉ ููŠ ClaudeุŸ**
ุฌ: ุงู„ู€ sub-agents ู„ู€ spawning ู…ู‡ุงู… ู…ุนุฒูˆู„ุฉ. ุงู„ุฃุฏูˆุงุฑ ู‡ู†ุง ุนุจุงุฑุฉ ุนู† ุนู‚ู„ูŠุงุช (mental models) ุชูุญู…ูŽู‘ู„ ููŠ ุงู„ู…ุญุงุฏุซุฉ ุงู„ุฃุณุงุณูŠุฉ โ€” ุบุฑุถ ู…ุฎุชู„ู.

**ุณ: ู‡ู„ ุฃุญุชุงุฌ ูƒู„ ุงู„ุฃุฏูˆุงุฑ ุงู„ุซู…ุงู†ูŠุฉุŸ**
ุฌ: ู„ุง. ุงุจุฏุฃ ุจู€ CTO + PM (ุงูุชุฑุงุถูŠ)ุŒ ูˆุฃุถู ุงู„ุจุงู‚ูŠ ุนู†ุฏ ุงู„ุญุงุฌุฉ. ูƒู„ ู…ู„ู ุฏูˆุฑ ู…ุณุชู‚ู„ ุนู† ุงู„ุขุฎุฑ.

**ุณ: ูƒูŠู ุฃุญุฏู‘ุซ ุงู„ู€ repo ู…ู† ุชุนุฏูŠู„ุงุชูŠ ุงู„ู…ุญู„ูŠุฉุŸ**
ุฌ: ุดุบู‘ู„ `.\scripts\backup.ps1` ุซู… `git push`. ุงู„ู€ script ูŠู†ุณุฎ ุงู„ู…ู„ูุงุช ุงู„ู€ trackable ูู‚ุท (ูŠุชุฌุงู‡ู„ runtime data ูˆุงู„ู€ secrets).

**ุณ: ู…ุงุฐุง ู„ูˆ ุนู…ู„ุช ุชุนุฏูŠู„ุงุช ุนู„ู‰ CLAUDE.md ูˆู„ุง ุฃุฑูŠุฏ ุฑูุนู‡ุงุŸ**
ุฌ: ุงุณุชุฎุฏู… `~/.claude/settings.local.json` ู„ู„ู€ overrides ุงู„ุฎุงุตุฉ ุจุงู„ุฌู‡ุงุฒ. ุฃูˆ ุฃู†ุดุฆ branch ู…ุญู„ูŠ ููŠ ุงู„ู€ repo ุจุฏูˆู† push.