È più o meno quello che intendo fare. Voglio rendere configurabili e abilitabili/disabilitabili nelle impostazioni diverse funzioni, entro limiti ragionevoli. Non ho progettato il plugin come modulare fin dall’inizio; forse avrei dovuto. Tuttavia, le funzioni sono abbastanza interconnesse e non volevo che richiedesse i propri plugin separati.
Utilizzo sia Codex (OpenAI) che Claude (Anthropic, naturalmente), entrambi direttamente e non tramite ambienti o strumenti alternativi come Cursor. In questo modo ottengo un migliore utilizzo dei miei abbonamenti e, in generale, non ho mai trovato che i vantaggi a breve termine di altri strumenti compensino i loro vari svantaggi. Rimanere negli strumenti di codifica nativi e negli ecosistemi di ciascuna azienda si è rivelato sempre più vantaggioso nel tempo, e uso MCP e skill per colmare le differenze (ad esempio, sperimentando nuove skill di memoria basate su file markdown salvati su disco, o ygrep per la ricerca nei file, ecc.).