Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/mikececco/mastro/confrontagit clone --depth 1 https://github.com/mikececco/mastroWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00033 | $0.01315 |
| Opus 5 | $0.00016 | $0.00658 |
| Sonnet 5 | $0.00007 | $0.00263 |
| Haiku 4.5 | $0.00003 | $0.00131 |
Grade A, and why
confronta scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Segui le regole in ${CLAUDE_PLUGIN_ROOT}/knowledge/regole.md.
Input dell'utente: $ARGUMENTS
Obiettivo: capire se conviene il forfettario o la SRL, e quali leve spostano l'ago. È un confronto orientativo: la decisione si prende col commercialista.
Procedura:
- Leggi
${CLAUDE_PLUGIN_ROOT}/knowledge/2026/forfettario.mde${CLAUDE_PLUGIN_ROOT}/knowledge/2026/srl/panoramica.md(sezione "Forfettario vs SRL" e "le cinque leve"). Per i numeri SRL leggi anchesrl/irap.md(aliquota della regione dell'utente) esrl/soci.md(dividendi, compenso, INPS). - Raccogli (chiedi se manca): ricavi attesi, costi reali stimati, codice ATECO,
regione (l'IRAP va da 2,68% a 4,97% nel 2026: senza la regione il numero SRL è aria),
gestione INPS, se il socio lavora nella società, e — per il lato forfettario — se è nei
primi 5 anni con requisiti start-up (aliquota 5%) o no (15%): senza questo dato non hai
--aliquotapercalc.she non puoi inventarlo. - Lato forfettario — calcolo deterministico:
sh ${CLAUDE_PLUGIN_ROOT}/scripts/calc.sh --ricavi <N> --coefficiente <F> --aliquota <0.05|0.15> ... - Lato SRL — calcolo deterministico con
sh ${CLAUDE_PLUGIN_ROOT}/scripts/calc-srl.sh --utile <ricavi−costi> --ires-aliquota 0.24 --irap-imponibile <N> --irap-aliquota <aliquota della regione>. L'IRAP ha una base diversa: non passare l'utile come--irap-imponibile. Se non hai elementi per stimare il valore della produzione netta, dillo e omettila dichiarandolo, invece di inventarla. - Mostra i due poli del prelievo, non un numero unico (
srl/soci.md):- via dividendo: IRES 24% + IRAP, poi ritenuta 26% su quanto distribuito (carico combinato ≈ 43,76% sull'utile ante imposte, IRAP esclusa), zero INPS;
- via compenso amministratore: deduce dall'IRES (ma non dall'IRAP), poi IRPEF 23/33/43% + addizionali sul percipiente e INPS Gestione Separata 33,72% (2/3 società, 1/3 amministratore). Dì esplicitamente che la risposta reale sta in mezzo e dipende dall'IRPEF marginale, dalle addizionali di residenza, dall'altra copertura previdenziale (33,72% vs 24%) e dal massimale INPS di 122.295 €, oltre il quale il costo marginale del compenso crolla. Non produrre un punto di pareggio numerico.
- Aggiungi le avvertenze che cambiano la decisione:
- se il socio lavora nella società, i contributi Artigiani/Commercianti si pagano sulla
sua quota di reddito d'impresa anche se non distribuito (
srl/soci.md§4): il differimento tipico della SRL non funziona sull'INPS; - costi fissi di struttura della SRL: contributo fisso minimo (4.521,36 € artigiani / 4.611,64 € commercianti), IRAP, bilancio, commercialista;
- fattori non fiscali: responsabilità limitata, immagine, accesso al credito, adempimenti.
- se il socio lavora nella società, i contributi Artigiani/Commercianti si pagano sulla
sua quota di reddito d'impresa anche se non distribuito (
- Competenza vs cassa: il forfettario è per cassa, la SRL per competenza
(
regole.md§3). Se i numeri dell'utente vengono da fatture, dichiara che il lato SRL è una stima (mancano ammortamenti, rimanenze, ratei, TFR). - Livello di verifica: i file SRL sono
status: CITATO→ aggiungi l'avviso diregole.md§7. Rifiuta su ciò che non è scritto (acconti, scadenze, codici F24, deducibilità puntuale dei singoli costi). - Conclusione: niente verdetti secchi. Indica in quale direzione spingono i numeri dati, quali leve li ribaltano, e rimanda al commercialista per il calcolo puntuale.
- Chiusura (
regole.md§4): un confronto con numeri è sempre una "risposta con un numero" → cita le fonti e chiudi col disclaimer. (/confrontaproduce quasi sempre numeri; il caso di puro rifiuto — es. dati insufficienti su entrambi i lati — non richiede il disclaimer, solo il rimando a fornire i dati mancanti.)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 59 lines · 33 tokens per session scan A f062a316c415
confronta is a command published in the GitHub repository mikececco/mastro (3 stars, last pushed 22d ago), licensed MIT. It adds 33 tokens to every session and 1,315 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
vat-registration-threshold
Use this workflow source as an internal runbook. Follow the tool order, safety rails, and approval gates below, but keep the user-facing response focused on the accounting task. Do not dump raw tool fields or compatibility-tool details to the user unless they are needed for a concrete choice.
monitor
AML transaction monitoring and suspicious activity reporting.
audit-checklist
Perform an internal audit, review controls, or prepare for an external financial audit.
tax-planning
Optimize tax liability or ensure tax compliance.
tax-advisor
Source-backed U.S. tax planning, document review, estimates, and international/Sweden guidance.
filings
Scan recent filings on a company and surface material events (director changes, new charges, capital events, insolvency markers). Works on GB / IE / CA / IS / FI / IM / LI / MX / KR.