bcastelino
- 52 skills
- 0 followers
- last month last updated
- ▌ Database Design · bcastelino bundleDatabase design principles and decision-making covering schema design, indexing strategy, ORM selection, and serverless databases. Use when designing or evaluating database schemas.
- ▌ Embedding Strategies · bcastelino bundleSelect and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific dom...
- ▌ Vulnerability Scanner · bcastelino bundleAdvanced vulnerability analysis covering OWASP 2025, Supply Chain Security, attack surface mapping, and risk prioritization. Use when auditing code or infrastructure for security vulnerabilities.
- ▌ Git Advanced Workflows · bcastelino bundleMaster advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, co...
- ▌ Game Art · bcastelinoGame art principles. Visual style selection, asset pipeline, animation workflow.
- ▌ Tailored Resume Generator · bcastelinoAnalyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances. Use when applying for jobs, customizing resumes for different roles, or optimizing for ATS systems.
- ▌ Game Audio · bcastelinoGame audio principles. Sound design, music integration, adaptive audio systems.
- ▌ Query To Pbip · bcastelino bundleOrchestrates the end-to-end conversion of a Databricks Genie Query into a Power BI Desktop Project (PBIP) with visuals. Use this skill when transforming a Genie SQL query or YAML metric view into a complete, openable Power BI project containing a semantic model (TMDL) and report visuals (PBIR). It coordinates four sub-skills in sequence — semantic-mapper, visual-selector, visual-generator, and project-packager — to produce a zipped PBIP artifact.
- ▌ Theme Branding · bcastelino bundleApplies professional themes and corporate branding to a generated PBIP project. This skill should be used after the report files are written and before the final dashboard is delivered, to swap in a chosen theme JSON, register it in report.json, and optionally inject a logo and corporate color palette. Provides four built-in presets (corporate, modern, minimal, dark) and supports custom theme files.
- ▌ Bi Dash Creator · bcastelino bundleComposes a multi-visual Power BI dashboard from already generated reports in the generated-reports folder. This skill should be used only when the user explicitly requests a dashboard combining visuals from previously generated reports. It copies visual.json files, validates semantic model consistency, excludes card/slicer/kpi visuals, arranges up to 4 visuals per page in a 2x2 grid, and saves the output to the generated-dashboards folder with a "Dash" suffix in the project name.
- ▌ Semantic Mapper · bcastelino bundleTranslates a data model description into a Power BI TMDL semantic model. Accepts either (a) a Databricks Genie YAML metric view OR (b) a normalized data-model.json produced by data-source-connector. Use this skill whenever a query or data model needs to be converted into TMDL files (model, database, relationships, tables) for use in a Power BI Desktop Project. This is Stage 1 of the query-to-pbip pipeline.
- ▌ Visual Selector · bcastelino bundleDetermines the best Power BI visual type based on the measures and dimensions in a query. Use this skill when deciding which chart or visual to generate for a given data profile (e.g., cardVisual for single KPIs, lineChart for time series, clusteredColumnChart for categorical comparisons). This is Stage 2 of the query-to-pbip pipeline.
- ▌ Project Packager · bcastelino bundleScaffolds a complete Power BI Desktop Project (PBIP) directory structure, assembles TMDL and report artifacts, validates the project integrity, and creates a distributable zip archive. Use this skill when all semantic model and report files are ready and need to be packaged into a valid PBIP. This is Stage 4 of the query-to-pbip pipeline.
- ▌ Visual Generator · bcastelino bundleBuilds Power BI report visual JSON files in PBIR format, where each visual is a separate visual.json file inside its own directory. Also generates page.json, pages.json, report.json, version.json, and definition.pbir. Use this skill when generating the report layer of a PBIP project from a selected visual type and field mappings. This is Stage 3 of the query-to-pbip pipeline.
- ▌ Data Source Connector · bcastelino bundleSource-agnostic adapter that introspects any data storage (SQL databases, cloud warehouses, Excel/CSV files, OData/REST APIs, SharePoint lists) and emits a normalized data-model.json describing tables, columns, types, and relationships. Use this skill at the start of the dashboard pipeline whenever the user has not provided a structured data model. It also emits a clarification question list when schema cannot be auto-discovered, and produces the source-specific M-Code / import block consumed by semantic-mapper.
- ▌ Nlq Dashboard Orchestrator · bcastelino bundleTop-level entry point that turns a natural-language dashboard request into a complete Power BI Desktop Project (PBIP). This skill should be used whenever a user asks in plain English for a dashboard, report, or set of visuals without providing structured input. It introspects the data source, runs two explicit user-confirmation gates (data-model readiness and scaffold readiness), then orchestrates data-source-connector, query-to-pbip, theme-branding, and bi-dash-creator to produce the final dashboard.
- ▌ Software Architecture · bcastelinoGuide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.
- ▌ Computer Vision Expert · bcastelinoSOTA Computer Vision Expert. Specialized in YOLO, Segment Anything, Vision Language Models, and real-time spatial analysis. Use when building or optimizing computer vision systems.
- ▌
- ▌ Postgres Best Practices · bcastelino bundlePostgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
- ▌ Databricks Community Geo · bcastelino bundleGuides writing and scoring Databricks Community content (Community Articles, Technical Blog posts, Q&A answers) so it is discoverable by people, search engines, and AI assistants (GEO). Use when the user asks to write a Databricks Community article, optimize a Q&A answer for discoverability, apply GEO best practices to Databricks content, or score/lint a draft against a publishing checklist.
- ▌ Github Actions Templates · bcastelino bundleCreate production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or cre...
- ▌ Prometheus Configuration · bcastelino bundleSet up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or...
- ▌
- ▌
- ▌ Pc Games · bcastelinoPC and console game development principles. Engine selection, platform features, optimization strategies.
- ▌ Code Refactoring Tech Debt · bcastelinoTechnical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Use when auditing a codebase for technical debt or planning remediation.
- ▌ Web Games · bcastelinoWeb browser game development principles. Framework selection, WebGPU, optimization, PWA.
- ▌ Game Design · bcastelinoGame design principles. GDD structure, balancing, player psychology, progression.
- ▌ Multiplayer · bcastelinoMultiplayer game development principles. Architecture, networking, synchronization.
- ▌ Mobile Games · bcastelinoMobile game development principles. Touch input, battery, performance, app stores.
- ▌ Crewai · bcastelinoExpert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (s...
- ▌ Langgraph · bcastelinoExpert in LangGraph, the production-grade framework for building stateful, multi-actor AI applications. Use when building agent graphs, managing state, or implementing persistence with checkpoints.
- ▌ Clean Code · bcastelinoApplies principles from Robert C. Martin's 'Clean Code'. Use this skill when writing, reviewing, or refactoring code to ensure high quality, readability, and maintainability. Covers naming, functio...
- ▌ Postgresql · bcastelinoDesign PostgreSQL-specific schemas covering best practices, data types, indexing, constraints, performance patterns, and advanced features. Use when designing or optimizing PostgreSQL databases.
- ▌ Fastapi Pro · bcastelino bundleHigh-performance async API development with FastAPI. Use when building production FastAPI services, implementing async patterns, designing microservice architectures, or optimizing API performance.
- ▌ MCP Builder · bcastelino bundleGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate exte...
- ▌ RAG Engineer · bcastelinoExpert in building Retrieval-Augmented Generation systems. Masters embedding models, vector databases, chunking strategies, and retrieval optimization for LLM applications. Use when: building RAG, ...
- ▌ Code Reviewer · bcastelino bundleElite code review expert specializing in modern AI-powered code review. Use when reviewing pull requests or establishing code review standards.
- ▌ GCP Cloud Run · bcastelinoBuilding production-ready serverless applications on GCP with Cloud Run services and Cloud Run Functions. Use when deploying containerized or event-driven applications on Google Cloud.
- ▌ PPTX Official · bcastelino bundlePresentation creation, editing, and analysis. Use when working with presentations (.pptx files) for creating, modifying, or analyzing PowerPoint content and layouts.
- ▌ Skill Creator · bcastelino bundleInteractive guide for creating, scaffolding, and iterating on Agent Skills. Use when the user wants to build a skill, write a SKILL.md, generate frontmatter, define trigger phrases, validate, package, or distribute a skill.
- ▌ Data Scientist · bcastelino bundleAdvanced analytics and machine learning for data-driven insights. Use when performing statistical analysis, building predictive models, designing experiments, or creating data visualizations.
- ▌ Mlops Engineer · bcastelino bundleML infrastructure automation and production ML lifecycle management. Use when building ML pipelines, setting up experiment tracking, implementing CI/CD for models, or managing model deployments.
- ▌ Cloud Architect · bcastelino bundleMulti-cloud infrastructure design with AWS, Azure, and GCP. Use when designing cloud architecture, implementing Infrastructure as Code, optimizing costs with FinOps, or building scalable cloud systems.
- ▌ Github Automation · bcastelinoAutomate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via MCP. Use when managing code workflows or automating GitHub operations programmatically.
- ▌ Hugging Face Jobs · bcastelino bundleThis skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, cost estimation, authentication with tokens, scheduled jobs, and result persistence.
- ▌ Vibe Code Auditor · bcastelinoAudit rapidly generated or AI-produced code for structural flaws, fragility, and production risks. Use when evaluating prototype or AI-generated code for production readiness.
- ▌ Database Optimizer · bcastelino bundleDatabase performance tuning and query optimization across platforms. Use when analyzing slow queries, designing indexing strategies, tuning database configurations, or scaling database systems.
- ▌ Temporal Python Pro · bcastelino bundleTemporal workflow orchestration with the Python SDK. Use when building durable workflows, implementing distributed transactions, designing activity patterns, or deploying Temporal workers.
- ▌ Context Optimization · bcastelinoApply compaction, masking, and caching strategies to optimize context windows. Use when reducing token usage or improving LLM context efficiency.
- ▌ Ml Pipeline Workflow · bcastelino bundleBuild end-to-end MLOps pipelines from data preparation through model training, validation, and production deployment. Use when creating ML pipelines, implementing MLOps practices, or automating mod...