Files
clawd/notes/youtube/2026-01-30_claude-code-do-work-pattern.md
Echo 838c38e82f Status bar v2: expandable sections with live Git status
- Git section: branch, last commit, uncommitted files with API
- ANAF section: collapsible with last check time
- Cron section: shows today's jobs with done/pending status
- Refresh button + auto-refresh on page focus
- New /api/git endpoint for live git status
- All sections collapsible with localStorage persistence
2026-01-30 22:19:46 +00:00

3.7 KiB

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 @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

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