astalisted
Install: claude install-skill FynePool/fanta-carbonara
# Assistente asta
Prerequisito: `data/players.json` deve contenere il listone completo (importato con
`scripts/import_listone.py`), non solo placeholder. Se contiene ancora dati TODO,
avvisa l'utente e chiedi il file del listone prima di procedere.
## Durante l'asta
- Quando l'utente riporta un acquisto (di qualunque squadra, non solo la sua),
registralo con:
```
python3 scripts/asta.py assegna --player-id <id> --team-id <id> --prezzo <n>
```
Se non conosci l'id esatto, cerca il nome in `data/players.json` prima di chiedere
conferma all'utente — non indovinare l'id.
- "Quanto budget mi resta" / "a che punto è la mia rosa":
```
python3 scripts/asta.py stato --team-id <my_team_id>
```
Confronta i crediti rimanenti con `config/league.json -> auction_budget_split_suggestion`
e con gli slot ancora da riempire per ruolo: se un ruolo ha pochi slot rimanenti e
tanto budget assegnato, segnalalo (rischio di sprecare crediti o restare senza slot).
- "Chi resta disponibile per ruolo X":
```
python3 scripts/asta.py disponibili --ruolo <P|D|C|A> --top 15
```
- Prima di consigliare un rilancio massimo su un giocatore, controlla sempre
gli slot e i crediti rimanenti reali (via `stato`) — non stimare a memoria.
## Mercato dopo l'asta (scambi e svincoli)
- Scambio tra due squadre (anche misto, giocatori + crediti in entrambe le direzioni):
```
python3 scripts/asta.py scambio --team-a <id> --team-b <id> \
--players-a <id1,id2> --players-b <id3> \