← all publishers

nealepetrillo

@nealepetrillo source repo

6 published skills

  1. Pytest Gcpsecretmanager · nealepetrillo bundle
    pytest plugin for mocking GCP Secret Manager in-process. Use when: (1) Writing tests for code that calls google.cloud.secretmanager.SecretManagerServiceClient or SecretManagerServiceAsyncClient, (2) Needing to mock or fake GCP Secret Manager without Docker or external services, (3) Testing secret rotation, version management, or error handling against Secret Manager, (4) Adding pytest fixtures or markers for GCP secrets in a project that depends on pytest-gcpsecretmanager.
    0
    installs
  2. Pytest · nealepetrillo bundle
    Comprehensive pytest expertise for writing, configuring, debugging, and optimizing Python tests. Use when: (1) Writing new pytest tests, fixtures, or conftest.py files, (2) Configuring pytest (pyproject.toml, pytest.ini, CLI options, markers), (3) Debugging test failures, collection issues, or fixture errors, (4) Parametrizing tests or fixtures, (5) Setting up mocking/patching with pytest-mock or monkeypatch, (6) Parallel test execution with pytest-xdist, (7) Async testing with pytest-asyncio, (8) Browser testing with pytest-playwright, (9) Database testing with pytest-postgresql, (10) Selecting or recommending pytest plugins, (11) Migrating from unittest to pytest, (12) CI pipeline configuration for pytest.
    0
    installs
  3. Fastapi · nealepetrillo bundle
    Comprehensive FastAPI expertise for building Python web APIs. Use when: (1) Creating new FastAPI applications or endpoints, (2) Defining Pydantic models for request/response validation, (3) Implementing dependency injection patterns, (4) Adding middleware (CORS, GZip, custom), (5) Setting up authentication/authorization (OAuth2, JWT, API keys), (6) Writing tests with TestClient and pytest, (7) Configuring APIRouter for modular applications, (8) Working with WebSockets, background tasks, file uploads, (9) Database integration with SQLModel/SQLAlchemy, (10) Any Python web API task using FastAPI or Starlette.
    0
    installs
  4. Gcloud CLI · nealepetrillo bundle
    Comprehensive reference for the Google Cloud CLI (gcloud). Use this skill whenever working with GCP infrastructure, services, or tooling via the command line. Triggers include: any mention of "gcloud", "Google Cloud", "GCP", Cloud Functions, Cloud Run, Compute Engine, IAM, service accounts, authentication with Google Cloud, ADC (Application Default Credentials), GCP emulators (Firestore, Pub/Sub, Bigtable, Datastore, Spanner), or any task requiring interaction with Google Cloud Platform from a terminal. Also use when deploying to GCP, managing GCP projects/configs, or debugging GCP authentication issues.
    0
    installs
  5. Retejs · nealepetrillo bundle
    This skill should be used when the user asks to "create a node editor", "build a visual workflow", "create a node-based interface", "add rete.js", "build a node graph", "create a dataflow editor", "build a visual programming interface", "connect nodes", or needs to implement visual node editors, workflow builders, or dataflow/control-flow processing using Rete.js v2 with Lit or vanilla JavaScript.
    0
    installs
  6. Echart · nealepetrillo bundle
    Create and edit Apache ECharts v6 visualizations. Use when users want to build interactive charts, dashboards, or data visualizations. Supports line, bar, pie, scatter, radar, heatmap, treemap, sunburst, gauge, chord, and 20+ other chart types. Generates working HTML, JavaScript, React, or Vue component code.
    0
    installs