# The Most Powerful Claude Code Pattern I've Found **Video:** https://youtu.be/I9-tdhxiH7w **Channel:** (Claude Code developer) **Duration:** 17:27 **Saved:** 2025-01-30 **Tags:** #claude-code #skills #workflow #automation #do-work --- ## 📋 TL;DR Un pattern puternic pentru Claude Code: **Do Work** - o coadă de task-uri pe care Claude le procesează automat, unul câte unul, în sub-agenți cu context curat. Ideea cheie: **construiește tool-uri pentru Claude prin conversații**. --- ## 🎯 Problema Când lucrezi cu Claude Code și îți vin idei noi în timp ce deja lucrează la altceva: - Întrerupi flow-ul curent - Claude trebuie să re-planifice - Context pollution - prea multe lucruri în același context - Pierzi idei sau le amesteci **Soluția tradițională:** Fișier `ideas.md` unde notezi tot, dar tot manual rămâne. --- ## 💡 Soluția: Do Work Pattern ### Concept 1. **Două ferestre Claude** deschise simultan: - **Capture** (Duke) - aici arunci idei rapid - **Worker** (Work) - aici se execută automat 2. **Folder `do-work/`** cu request-uri: - Fiecare idee = un fișier separat - Claude ia fișierele unul câte unul - Le mută în "in progress" → "done" - Verifică dacă mai sunt și continuă 3. **Sub-agenți cu context curat:** - Fiecare task rulează într-un sub-agent nou - Nu există context pollution - Similar cu "clear" între task-uri --- ## 🔧 Cum funcționează ### Capture (skill) - Slash command pentru a captura idei rapid - Detectează automat dacă sunt task-uri separate sau legate - Creează fișiere de request în folder ### Work Loop ``` 1. Verifică folder pentru request-uri noi 2. Ia primul request neprelucrat 3. Evaluează complexitatea: - Simplu → one-shot execution - Complex → planning sub-agent mai întâi 4. Execută în builder sub-agent (context curat!) 5. Marchează ca done 6. Repetă până nu mai sunt request-uri ``` ### Orchestrator Pattern - **Top agent** = orchestrator (run loop) - Apelează sub-agenți separați pentru: - Planner - Evaluator - Executor - Builder - Evită loop-uri infinite și token waste --- ## 🚀 Instalare ```bash npx add-skill https://github.com/[user]/do-work ``` Opțiuni: - Instalare globală (recomandat pentru multiple proiecte) - Symlink Apoi în Claude Code: ``` /do-work ``` --- ## 🎓 Lecții Cheie ### 1. **Claude e bun la a-și construi propriile tool-uri** > "You build them by having conversations" Nu scrii cod - ai conversații. Spui ce vrei, Claude construiește skill-ul. ### 2. **Skills > Slash commands** Skills sunt mai puternice și mai flexibile. Oricând poți cere: > "Hey Claude, we keep doing this thing. Can you build a skill for me?" ### 3. **Task-uri grupate inteligent** Exemplu: "Schimbă butonul Send în albastru, Cancel în albastru, Delete în albastru" - Sisteme naive: 3 task-uri separate → poate alege 3 nuanțe diferite de albastru - Do Work: le grupează → aceeași nuanță ### 4. **Context curat = rezultate mai bune** Fiecare task într-un sub-agent nou elimină confuzia din context lung. ### 5. **Workflow-urile sunt peste tot** Nu doar pentru cod - orice proces repetitiv poate deveni un skill: - Note de meeting-uri - Procesare documente - Orice pattern repetitiv --- ## 💬 Quote cheie > "If you've ever thought, 'I wish Claude could just handle this for me,' it probably can. You just have to ask." --- ## ✅ Acțiuni pentru mine (Echo) - [ ] Explorează implementarea unui pattern similar pentru task-urile din kanban - [ ] Skill pentru capture rapid de idei în workspace - [ ] Sub-agenți pentru task-uri complexe --- ## 🔗 Resurse - Video: https://youtu.be/I9-tdhxiH7w - GitHub: do-work skill (link în descrierea video) - Anthropic: npx add-skill pentru instalare skills