cleverOps.

Skill e tool che il team Cleversoft installa su Claude Code e Codex. Trova quello che ti serve, copia il comando, installa.

npx github:Cleversoft-IT/cleverOps-public

Installer interattivo. Per i dettagli e i flag vedi Installer; per i concetti Come funziona.

Skill

Conoscenza di dominio impacchettata (SKILL.md + risorse). L'assistente le attiva da sé quando il contesto combacia. Elenco generato dal manifest del repository e dalle SKILL.md reali.

12 di 12

DrupalClaude CodeCodex

drupal-local-env

Use when setting up, running or troubleshooting the local development environment of a Drupal project, either DDEV (.ddev/config.yaml, ddev start / drush / composer, snapshots, add-ons, Mutagen, Xdebug, ddev share, ddev pull) or a plain Docker Compose stack (compose.yaml / docker-compose.yml with PHP-FPM, nginx, MariaDB/MySQL, Redis). Use when you must first detect which of the two a project uses, when importing or exporting a local database, onboarding an existing project, adding Redis/Solr locally, or fixing port conflicts, file permissions, slow file sync and containers that will not start. Not for production deploy, tests or security (drupal11-devops-testing-security) nor config sync (drupal11-config-management).

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal-local-env
DrupalClaude CodeCodex

drupal11-config-management

Use when working with Drupal 11 Configuration Management — drush cex/cim/cget/cset/cdel, config/sync directory, site UUID errors, config_split, config_ignore, config_readonly, recipes (drush recipe / vendor/bin/dr recipe:apply), default content and content:export, settings.php $config[...] overrides, config/install vs config/optional, *.schema.yml, strictConfigSchema test failures. Use when deciding how to differentiate config across environments (dev/staging/prod).

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal11-config-management
DrupalClaude CodeCodex

drupal11-devops-testing-security

Use when working on Drupal 11 deployment (composer recommended-project, composer-patches, drush deploy, drush updatedb / cim / deploy:hook / cache:warm, hook_update_N vs hook_post_update_NAME vs hook_deploy_NAME), settings.php hardening (trusted_host_patterns, hash_salt, config_sync_directory), PHPUnit 11 with attributes, KernelTestBase / BrowserTestBase, Nightwatch, major-version upgrades (D10→D11, D11→D12 readiness, choosing migration vs upgrade for D7 sites), and security (SQL injection, XSS, CSRF, AccessResult, TrustedCallbackInterface, SA-CORE).

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal11-devops-testing-security
DrupalClaude CodeCodex

drupal11-frontend-theming

Use when working on Drupal 11 frontend — Twig 3 templates, Single Directory Components (SDC), custom themes generated via Starterkit, *.info.yml / *.libraries.yml, libraries-override and libraries-extend, preprocess hooks, Olivero / Claro / Stark, jQuery removal (core/once, native dialog). Use when deciding between Layout Builder, Paragraphs, and Blocks. Use when symptoms involve InvalidCssDefinitionException, missing assets, or stale Twig output.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal11-frontend-theming
DrupalClaude CodeCodex

drupal11-migrate

Use when importing data into Drupal 11 with the Migrate API — writing migration YAML (migrations/*.yml plugins or migrate_plus config entities), CSV sources (migrate_source_csv), JSON/XML/HTTP sources (migrate_plus url with data fetcher/parser), process pipelines (static_map, migration_lookup, sub_process, entity_lookup, entity_generate, skip_on_empty), custom source/process plugins with the MigrateSource / MigrateProcess PHP attributes, running drush migrate:import --update --limit --idlist, migrate:rollback, migrate:reset-status, migrate:messages, debugging stuck or failing migrations, and planning D6/D7 → D11 migrations now that Migrate Drupal is deprecated (11.4) and removed in D12. Drupal 11 specific.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal11-migrate
DrupalClaude CodeCodex

drupal11-module-development

Use when writing or modifying custom Drupal 11 module code under modules/custom/ — services, dependency injection, plugins, hooks, controllers, forms, entity types. Use when converting procedural hooks to OOP, replacing deprecated APIs (drupal_get_path, file_create_url, entity_load, drupal_render, drupal_set_message), converting annotation plugins to attributes, scaffolding a new D11 module with drush generate / drush field:create, or running phpcs (Drupal + DrupalPractice) before a commit. Drupal 11 specific — not for D9 or D10.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal11-module-development
DrupalClaude CodeCodex

drupal11-performance-caching

Use when working on Drupal 11 cache metadata (tags / contexts / max-age), render array cacheability, lazy builders, BigPipe, page_cache vs dynamic_page_cache, Cache API, Redis or Memcache backends, CacheableResponse, TrustedCallbackInterface. Use when symptoms are users seeing each other's data, cache not invalidating, high TTFB, or stale content. Use when reviewing cache metadata on a render array.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal11-performance-caching
DrupalClaude CodeCodex

drupal11-views-and-queries

Use when reading data from Drupal 11 — EntityQuery, Views plugins (field/filter/sort/argument/relationship/area/style/row/display/cache/access/pager), hook_views_data and hook_views_data_alter, hook_query_TAG_alter, hook_views_query_alter, computed Views fields, node_access tagging, and the choice between Views, EntityQuery, raw Database API, and Search API. Use when filtering by entity reference, computing virtual fields, or fixing access-related QueryException.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills drupal11-views-and-queries
MobileClaude CodeCodex

ionic-capacitor-app

Use when creating, modifying or migrating an Ionic 9 + Capacitor 8 mobile app with Angular, React or Vue - scaffolding, ion-tabs navigation, routing and guards, Preferences storage, dark mode, i18n, push notifications, native sync/build and App Store / Play Store release - plus the optional modules RevenueCat subscriptions and paywalls, AdMob with UMP consent and ATT, and onboarding. Also use to upgrade Ionic 8 to 9 or Capacitor 7 to 8. Not for React Native/Expo, Flutter or PWAs without Capacitor.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills ionic-capacitor-app
WorkflowCodex

plan-auditor

Audit software implementation plans produced by coding agents before execution, and optionally audit implemented changes against an approved plan after execution. Use when the user asks to review, verify, audit, validate, improve, re-check, iterate on, or run an external check on a development plan or its implementation, especially Claude Code Markdown plans in .claude/plans or ~/.claude/plans, Codex plans, repo-local plans/ directories, PLAN.md files, roadmap/ticket implementation plans, Drupal implementation plans, "latest plan" requests, or post-implementation plan compliance checks.

installa
npx github:Cleversoft-IT/cleverOps-public --target codex --skills plan-auditor
WorkflowClaude Code

subagent-dev-with-codex

Use when entering plan mode, planning a multi-step development or refactor task, or orchestrating subagent-driven development where Codex's default model (via the local Codex CLI on the ChatGPT flat plan; overridable per call with `-m <slug>`) participates alongside Anthropic models. Triggers on plan mode, breaking work into subagents, orchestrating an implementation, or wanting a cross-model audit or second opinion.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude --skills subagent-dev-with-codex
AIClaude CodeCodex

transcribe-local

Trascrizione offline/locale di file audio (mp3, wav, m4a, mp4...) con Whisper, senza servizi esterni né chiavi API — ripulendo e formattando il risultato in paragrafi leggibili. Usa quando l'utente vuole trascrivere un audio generico, una nota vocale o un video: per le riunioni del team, se disponibile, usa invece transcribe-pro.

installa
npx github:Cleversoft-IT/cleverOps-public --target claude,codex --skills transcribe-local

Installer

cleverops è una TUI: scegli dove installare e cosa. Con un qualunque flag salta le domande e lavora in modo non interattivo, adatto anche agli script. Gli extra partono solo se li selezioni.

interattivo

La TUI guidata: ti chiede tutto.

npx github:Cleversoft-IT/cleverOps-public
tutto il catalogo

Tutte le skill su Claude Code e Codex.

npx github:Cleversoft-IT/cleverOps-public --all --target claude,codex
target
Claude Code
~/.claude/skills--target claude
Codex CLI
~/.agents/skills--target codex
Progetto
<progetto>/.claude/skills--target project
flag
--target <t>
dove installare: claude, codex o project, anche più d'uno separati da virgola; di default gli harness rilevati (se non ne trova, serve --target)
--project <path>
cartella del progetto per --target project, che usa .claude/{skills,agents} (default: la cartella corrente)
--all
tutte le risorse compatibili con i target scelti
--skills <a,b>
solo le skill elencate, con i nomi del catalogo
--copy
copia autonoma nella destinazione: è la modalità predefinita
--from <path>
usa come sorgente solo il manifest nella cartella indicata (un checkout locale); è l'unico caso in cui è ammesso --link
--link
symlink verso la sorgente invece della copia; richiede --from <path>
--source <id>
usa una sola sorgente (es. public); se non è raggiungibile l'installer esce con codice 3
--no-private
esclude le sorgenti private senza nemmeno provarne l'accesso (utile in CI)
--list
elenca il catalogo delle sorgenti accessibili ed esce (--list --json per l'output da script)
--verbose
mostra anche il motivo per cui una sorgente è stata saltata
--impeccable
installa impeccable (design system, dipendenza esterna via npx)
--ccstatusline
installa ccstatusline-gradient, la statusline per Claude Code (esterna, via npx)
--no-ccstatusline
non avvia l'extra ccstatusline
-y, --yes
modalità non interattiva, senza domande
-h, --help
mostra l'aiuto con tutti i comandi e i flag
comandi
uninstall
disinstalla offline leggendo solo il registro: rimuove ciò che cleverOps ha installato, salva in backup le copie modificate e non tocca le risorse di altri (es. uninstall --all --target codex)
doctor
diagnosi di registro, installazioni e migrazioni in sola lettura: niente scritture né download (--json per l'output da script)
sync
riconcilia: migra le installazioni delle versioni precedenti e, dove un plugin cleverOps è abilitato, rimuove le copie registrate per quell'harness; gira anche a ogni installazione
restore <cartella-backup>
ripristina offline file e link da una cartella di backup (quella che contiene manifest.json), senza sovrascrivere nulla

Il comando va come primo argomento, per esempio:

npx github:Cleversoft-IT/cleverOps-public doctor

Exit code: 0 completato · 1 errore operativo · 2 argomenti o selezione non validi · 3 sorgente richiesta con --source non disponibile.

Extra

Dipendenze esterne opzionali, non skill: hanno il loro comando e l'installer le avvia solo se lo chiedi.

Designesterna

impeccable

Design system in-the-loop: PRODUCT.md + DESIGN.md e i comandi critique / polish / live.

npx impeccable install

o con l'installer: --impeccable

docs
Statuslineesterna

ccstatusline

Statusline per Claude Code: modello, contesto, versione, branch git e costi sempre sott'occhio. Pacchetto npm a sé, con wizard di onboarding.

ccstatusline in azione: statusline con modello, contesto, versione e git
npx ccstatusline-gradient@latest --onboard

o con l'installer: --ccstatusline

docs