CryptoHelvetia Logo
Torna alla raccolta

Skill

CryptoHelvetia

Aggiungi hardware allo stack

Aggiunge produttori hardware e aziende manifatturiere al CH Hardware Stack con ricerca web e insert in database.

File

skills/add-hardware-to-stack.md

Scarica .md

Prompt


name: add-hardware-to-stack description: Aggiungi uno o piu produttori hardware/manifatturieri al CH Hardware Stack. Ricerca web (fondazione, funding, HQ, manufacturing), proposta tabellare e insert nella tabella hardware_tools.


Skill: Aggiungere Hardware Manufacturer al CH Hardware Stack

Trigger

Quando l'utente chiede di aggiungere produttori hardware, dispositivi fisici o aziende manifatturiere.

Note importanti

  • Niente categorie prodotto per l'hardware (a differenza dei tool software): lo stack cataloga aziende, non singoli prodotti.
  • Descrizione più lunga dei tool software: 2-3 frasi, non 180-250 caratteri.
  • is_swiss dà visibilità ai produttori svizzeri nel contesto CH — non dimenticarlo in ricerca e proposta.

Processo

1. Anteprima e conferma

Prima di ricercare, mostra la lista e chiedi conferma:

```txt Sto per analizzare questi produttori hardware:

  1. Nome - url.com
  2. Nome - url.com

Procedo con la ricerca web? ```

2. Duplicati

Normalizza l'URL (rimuovi trailing slash) e verifica prima di ricercare:

``sql SELECT id, name FROM hardware_tools WHERE RTRIM(url, '/') = RTRIM('[url azienda]', '/'); ``

Se esiste già, segnala l'ID trovato invece di procedere con una nuova ricerca/insert.

3. Ricerca web

2-3 ricerche, sempre con l'anno corrente nella query. Fonti in ordine di priorità: sito ufficiale (descrizione, prodotti, storia) → Wikipedia (fondazione, sede) → Crunchbase/PitchBook (funding, stage, investor) → LinkedIn (dimensione azienda) → stampa tech, TechCrunch/The Verge/Wired (news, partnership, acquisizioni). Se non bastano, cerca altrove.

``txt WebSearch: "[nome azienda] founded year headquarters location [anno corrente]" WebSearch: "[nome azienda] site:crunchbase.com OR site:pitchbook.com funding employees [anno corrente]" WebSearch: "[nome azienda] manufacturing where made produced country [anno corrente]" (se serve capire dove produce) ``

4. Campi

CampoTipoNote
nametextNome azienda
urltextHomepage pulita, senza parametri
descriptiontext2-3 frasi italiano, stile enciclopedico non promozionale: chi è, cosa produce, cosa la distingue (se rilevante, prodotti più iconici)
founded_yearintegerAnno fondazione
company_stageenumvedi sotto
headquarters_locationtextFormato "City, Country"
manufacturing_countriestext[]Paesi di produzione, max 3-4. Se ignoti, fallback all'HQ; se il sito dichiara "Made in [Country]", usa quello. Può differire dall'HQ (es. Apple: HQ Cupertino, manufacturing China/India/Vietnam)
is_swissbooleantrue se HQ in Svizzera
hotbooleanLancio prodotto importante, partnership di rilievo, news positive, crescita/espansione, premi recenti

company_stage (stesso schema dei tool software): indie_maker (personale/1-2 persone, no funding) · open_collective (open source community-driven) · early_startup (seed/pre-seed, <$5M) · growth_startup (Series A/B, $5-50M) · high_growth_startup (Series C/D, $50-200M) · unicorn_late_stage (valuation >$1B o Series E+) · corporate_public (quotata o grande corporation) · calm_company (bootstrapped/profittevole, non VC-backed). Usa i dati di funding da Crunchbase quando disponibili; altrimenti inferisci da dimensione, anni sul mercato, notorietà.

Esempi descrizione:

  • ✅ "Azienda svedese di elettronica di consumo che produce strumenti musicali elettronici compatti. La linea Pocket Operator comprende sintetizzatori e drum machine tascabili, mentre il sistema Field offre apparecchiature audio modulari per la produzione musicale."
  • ❌ "Leader mondiale nel settore dell'elettronica innovativa" (marketing vuoto, troppo generico, nessun contesto)

5. Proposta e conferma

Tabella completa per ogni manufacturer analizzato (tutti i campi dello step 4). Aspetta conferma esplicita dell'utente prima di inserire.

6. Inserimento

Dopo conferma, insert in hardware_tools via mcp__supabase-cryptohelvetia__execute_sql (project_id mhfpzvuxgobfdymnaxsw):

``sql INSERT INTO hardware_tools (name, url, description, founded_year, company_stage, headquarters_location, manufacturing_countries, is_swiss, hot) VALUES ('[name]', '[url]', '[description]', [founded_year], '[company_stage]', '[headquarters_location]', ARRAY['[country1]', '[country2]'], [is_swiss], [hot]); ``

Se l'URL risulta duplicato in fase di insert, chiedi se aggiornare il record esistente invece di inserirne uno nuovo. Se mancano dati critici, segnalalo e chiedi conferma prima di procedere con il campo NULL.