CtrlK
BlogDocsLog inGet started
Tessl Logo

spec-driven-development/agent-registry

Coordina multipli agenti AI CLI (Kimi, Claude, Gemini, OpenAI, ecc.) che lavorano contemporaneamente sullo stesso progetto e mantiene una memoria collettiva (wiki) di tutte le sessioni passate. Usa questa skill SEMPRE quando lavori in parallelo con altre AI CLI, quando devi salvare lo stato di una sessione condivisa, quando vuoi evitare sovrascritture su file toccati da altri agenti, quando devi chiedere "questo lavoro è già stato fatto? questo bug si è già visto?", o quando l'utente parla di "multi-tap", "registry agenti", "coordination", "lock file", "handoff condiviso", "wiki delle sessioni", "chi sta lavorando su cosa" o "evitare che le AI si pestino i piedi".

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

work-review.mdopenspec/changes/agent-registry-sync-setup-wizard/

Work Review — agent-registry-sync-setup-wizard

Capability: agent-registry-storage

Requirements

  • Pre-validazione del remote prima del setupscripts/sync_manager.py:259
    • URL malformato: scripts/sync_manager.py:249, scripts/sync_manager.py:269-274, test tests/test_sync_manager.py:590-594
    • Autenticazione fallita: scripts/sync_manager.py:193-201, scripts/sync_manager.py:225-235, test tests/test_sync_manager.py:330-338
    • Remote non raggiungibile: scripts/sync_manager.py:202-211, scripts/sync_manager.py:239-241, test tests/test_sync_manager.py:340-352
  • Setup guidato a tre ramiscripts/sync_manager.py:515
    • (a) inizializzazione: scripts/sync_manager.py:346-384, test tests/test_sync_manager.py:275-289
    • (b) clone: scripts/sync_manager.py:387-427, test tests/test_sync_manager.py:400-413
    • (c) integrazione: scripts/sync_manager.py:430-512, test tests/test_sync_manager.py:419-452
    • Nessuna perdita di dati locali: _resolve_conflict a scripts/sync_manager.py:673-679
    • Integrazione solo con conferma: scripts/sync_manager.py:616-632, test tests/test_sync_manager.py:455-468
    • Setup già configurato: scripts/sync_manager.py:538-543, test tests/test_sync_manager.py:473-481
    • Remote popolato durante il setup (TOCTOU): scripts/sync_manager.py:558-567, test tests/test_sync_manager.py:484-503
  • Warning su repository pubblicoscripts/sync_manager.py:573-593, test tests/test_sync_manager.py:551-586
  • Identità git per macchinascripts/sync_manager.py:115-124, test tests/test_sync_manager.py:604-615

Discovered requirements

None.

Test results

  • Linked tests in tests/test_sync_manager.py: all passed.

Capability: agent-registry-dashboard

Requirements

  • Setup wizard multi-macchina in dashboard
    • Card visibile senza sync configurato: scripts/webapp/static/index.html:244-257, scripts/webapp/static/index.html:484-491, test tests/test_webapp.py:437-446
    • Card assente con sync configurato: scripts/webapp/static/index.html:480-491, test tests/test_webapp.py:449-456
    • Setup riuscito dalla dashboard: scripts/webapp/main.py:294-312, test tests/test_webapp.py:359-371
    • Errore di autenticazione riportato in UI: scripts/webapp/main.py:309-311, scripts/webapp/static/index.html:496-549, test tests/test_webapp.py:372-379
    • Conferma per repository pubblico: scripts/webapp/main.py:286-291, scripts/webapp/static/index.html:248-251, scripts/webapp/static/index.html:528-530, test tests/test_webapp.py:381-394

Discovered requirements

None.

Test results

  • Linked tests in tests/test_webapp.py: all passed.

Capability: agent-registry

Requirements

  • Proposta del setup multi-macchina al primo avvioSKILL.md:99-119
    • Sync non configurato: SKILL.md:101
    • Utente accetta: SKILL.md:104-115
    • Utente rifiuta: SKILL.md:118-119
    • Porta dashboard occupata: SKILL.md:109-111

Discovered requirements

None.

Test results

  • No automated test directly linked; behavior is covered by skill instructions and manual verification.

Summary

All requirements from the three delta specs are implemented and verified. No semantic drift or undocumented behavior was found. The only test quirk is the pre-existing flaky test_stale_takeover_race_has_single_winner in the untouched file-locking capability, documented in .spec-verify-report.md.

openspec

changes

agent-registry-sync-setup-wizard

design.md

proposal.md

tasks.md

work-review.md

README.md

requirements-dev.txt

SKILL.md

SPEC_SETUP.md

tile.json