paulasilvatech
- 1.8k skills
- 0 followers
- 1 day ago last updated
- ▌ Backstage Upgrade · paulasilvatechPlan, execute, and validate Backstage application or plugin dependency upgrades with release-aware package alignment, migrations, config review, changesets, and rollback. Use when bumping Backstage versions, resolving package skew, adopting new systems, or preparing an upgrade PR.
- ▌ Cobol Db2 Loop · paulasilvatech bundleRun each COBOL/DB2 modernization phase as a bounded correction loop with observable exit gates, an iteration ledger, upstream defect escalation, and an engineering graph extracted from COBOL, copybooks, JCL, and DB2 DDL. Use when opening or closing a COBOL/DB2 phase loop, deciding whether a gate passes, routing a defect to the phase that owns its root cause, or building and querying the modernization graph.
- ▌ Issue Forms · paulasilvatechUse when editing Open Horizons GitHub Issue Forms, chooser configuration, or agent-routing intake fields.
- ▌ Generate Custom Instructions From Codebase · paulasilvatechGenerate GitHub Copilot migration and code-evolution instructions by comparing branches, commits, tags, or releases and extracting transformation rules. Use when the user is doing framework upgrades, architecture refactors, technology migrations, dependency updates, pattern changes, API changes, obsolete pattern avoidance, and preserving project conventions during future code modifications.
- ▌ Github Actions Runtime Upgrade Conventions · paulasilvatechUpgrade GitHub Actions workflow dependencies to supported runtimes while preserving behavior. Use this skill when logs report deprecated Node.js action runtimes, when editing `.github/workflows/*.yml` or `.github/workflows/*.yaml`, or when choosing pinned action versions and validating upgraded workflow runs.
- ▌ Backstage Techdocs · paulasilvatechConfigure, build, preview, publish, migrate, and troubleshoot Backstage TechDocs and MkDocs content. Use when handling techdocs-ref annotations, mkdocs.yml, local or external builders, object-storage publishers, CI generation, broken docs, or wiki-to-TechDocs migration.
- ▌ Sifap Cicd · paulasilvatechDefines SIFAP GitHub Actions supply-chain, least-privilege, concurrency, OIDC, and quality-gate rules. Use when editing workflows or composite actions.
- ▌ Sifap Loop · paulasilvatech bundleRun each SIFAP modernization phase as a bounded correction loop with observable exit gates, an iteration ledger, upstream defect escalation, and a Natural/Adabas engineering graph that proves legacy-to-target coverage. Use when opening or closing a SIFAP phase loop, deciding whether a phase gate passes, routing a defect to the phase that owns its root cause, or building, querying, and gating the modernization graph.
- ▌ Agent Safety · paulasilvatechUse when editing Open Horizons agent runtimes, tools, orchestration, or policy code that requires safety and governance controls.
- ▌ Agent Skills · paulasilvatechApplies current portable Agent Skill conventions for discovery metadata, progressive disclosure, bundled resources, safety, and validation. Use when creating or updating SKILL.md.
- ▌ Azure Naming · paulasilvatechUse when editing Terraform that creates or changes Azure resource names, naming inputs, or required tags.
- ▌ Create Github Action Workflow Specification · paulasilvatechCreates formal, AI-optimized specifications for existing GitHub Actions CI/CD workflows by extracting triggers, jobs, dependencies, contracts, quality gates, error paths, environments, governance, and change rules. Use this skill when asked to document a workflow, create a CI/CD workflow specification, summarize a GitHub Actions file for maintenance, or produce spec/spec-process-cicd-[workflow-name].md.
- ▌ Suggest Awesome Github Copilot Instructions · paulasilvatechSuggest relevant GitHub Copilot instruction files from the awesome-copilot repository by comparing repository context, chat needs, local .github/instructions files, and remote versions. Use this skill when the user asks what Copilot instructions to add, whether local instructions are outdated, or how to install/update awesome-copilot instructions without duplicates.
- ▌ Backstage Framework · paulasilvatechChoose and implement Backstage framework extension points, core backend services, frontend blueprints, service refs, modules, lifecycle, auth, permissions, schedulers, tracing, metrics, and generated API references. Use when designing plugin architecture or selecting supported framework APIs.
- ▌ Sifap Tests · paulasilvatechRequires SIFAP tests to prove requirement and legacy-behavior coverage with deterministic, privacy-safe fixtures. Use when editing backend, frontend, integration, or equivalence tests.
- ▌ Sdd Artifacts · paulasilvatechUse when editing tracked SDD artifacts that require naming, EARS, traceability, evidence, or status conventions.
- ▌ Backstage AI Catalog · paulasilvatechInstall and use Backstage's AI catalog model for AiResource skills and rules plus mcp-server API entities, ownership, lifecycle, relationships, and source locations. Use when cataloging AI skills, governance rules, agents, or MCP servers.
- ▌ Backstage Kubernetes · paulasilvatechInstall, configure, authorize, and troubleshoot Backstage Kubernetes frontend and backend plugins, cluster discovery, entity annotations, authentication, permissions, proxies, custom resources, and service-owner views. Use when working with Kubernetes tabs, clusters, pods, or integration errors.
- ▌ Backstage Operations · paulasilvatechOperate, monitor, troubleshoot, and harden production Backstage services, databases, schedulers, integrations, health endpoints, logs, and deployments. Use when handling startup failures, readiness problems, database errors, provider refresh issues, performance incidents, or production runbooks.
- ▌ Mui To Bui Migration · paulasilvatechMigrate Backstage app or plugin UI from Material-UI to Backstage UI with version-checked component mappings, CSS setup, accessibility, analytics, styling, and visual validation. Use when replacing @material-ui imports, MUI icons, makeStyles, or adopting BUI.
- ▌ Cobol Db2 Context · paulasilvatechSupply COBOL, DB2, VSAM, and JCL modernization context: corpus layout, member conventions, target stack boundaries, evidence precedence, stage flow, and security rules. Use when starting any COBOL/DB2 modernization task, before analysis, design, implementation, verification, or delivery.
- ▌ Docker Compose · paulasilvatechUse when editing the tracked Backstage agent or MCP Docker Compose development stacks.
- ▌ Github Actions · paulasilvatechUse when editing repository GitHub Actions workflows or generated Golden Path workflows.
- ▌ Python Testing · paulasilvatechGuidelines for writing and running tests in the Agent Framework Python codebase. Use when creating, modifying, or running tests.
- ▌ Migrating Oracle To Postgres Data Access Code · paulasilvatechMigrate .NET/C# data access code from Oracle.ManagedDataAccess or Oracle.EntityFrameworkCore to PostgreSQL with Npgsql. Use when replacing OracleConnection, OracleCommand, OracleDataReader, OracleDbType mappings, stored procedure calls, connection strings, inline SQL, and EF Core provider configuration during an Oracle-to-PostgreSQL migration.
- ▌ Project Workflow Analysis Blueprint Generator · paulasilvatechGenerate technology-agnostic project workflow analysis blueprints that document end-to-end application flows, files, classes, entry points, service layers, data access, error handling, async processing, sequence diagrams, testing patterns, and implementation templates. Use this skill when the user asks to list all files/classes in a workflow, document representative workflows, map an API-to-database flow, or create an implementation-ready workflow blueprint.
- ▌ Backstage MCP Actions · paulasilvatech bundleRegister typed Backstage backend actions and expose selected actions as authenticated MCP tools with schemas, attributes, permissions, filters, server instructions, and well-known action validation. Use when configuring the Actions Registry, Actions Service, MCP Actions Backend, or AI tool exposure.
- ▌ Backstage Permissions · paulasilvatechDesign, implement, test, and troubleshoot Backstage permission policies, basic and resource permissions, conditional decisions, rules, frontend authorization, and plugin integration. Use when implementing RBAC, ABAC, resource filtering, action visibility, or fixing authorization failures.
- ▌ Sifap Backend · paulasilvatechDefines SIFAP Java 21 and Spring Boot 3.3 backend boundaries, validation, transactions, errors, and data exposure. Use when editing backend Java source.
- ▌ Create Github Issue Feature From Specification · paulasilvatechCreate or update one GitHub feature issue from a specification file using a feature_request.yml template when available. Use when the user asks to create a GitHub issue from a specification, turn a spec into a feature request, or file one issue that captures a complete specification.
- ▌ Migrating Oracle To Postgres Stored Procedures · paulasilvatechMigrate Oracle PL/SQL stored procedures and functions to PostgreSQL PL/pgSQL while preserving behavior, signatures, type-anchored inputs, exception handling, rollback logic, collation semantics, and orafce compatibility. Use when converting Oracle Procedures and Functions into PostgreSQL equivalents during an Oracle-to-PostgreSQL migration.
- ▌ Backstage Integrations · paulasilvatechApply Backstage external integration conventions for GitHub, Azure DevOps, and ServiceNow. Use when editing provider credentials, discovery, events, scaffolder modules, or entity annotations.
- ▌ Sifap Database · paulasilvatechDefines SIFAP PostgreSQL 16 and Flyway correctness for precision, schema evolution, MU/PE mapping, indexes, and rollback strategy. Use when editing persistence code or migrations.
- ▌ Sifap Frontend · paulasilvatechDefines the SIFAP Next.js 15, React 19, strict TypeScript, accessibility, session, and sensitive-data UI baseline. Use when editing frontend application source.
- ▌ Sifap Security · paulasilvatechProtects SIFAP authentication, authorization, secrets, CPF, financial data, logs, and untrusted agent context. Use when editing security-sensitive backend, frontend, configuration, or automation.
- ▌ Backstage Config · paulasilvatechUse when editing Backstage app configuration layers, schemas, secrets, proxies, or frontend-visible values.
- ▌ Github Issue Ops · paulasilvatech bundleDispatches authorized GitHub issue-comment commands to read-only repository validation. Use when implementing or validating /check-agents, /help, issue comment authorization, command parsing, or IssueOps workflow behavior.
- ▌ Backstage App Bootstrap · paulasilvatechCreate or assess a standalone Backstage adopter application with version-aware prerequisites, package layout, first-run configuration, and baseline validation. Use when starting a Backstage app, reinstalling an app shell, or checking whether a repository is a valid adopter app.
- ▌ Backstage Notifications · paulasilvatechInstall, configure, emit, process, route, and troubleshoot Backstage notifications and optional real-time signals. Use when handling user or group notifications, external emitters, email or Slack processors, scaffolder notifications, settings, topics, or delivery failures.
- ▌ Backstage Workspace Kit · paulasilvatech bundlePlan, apply, inspect, or uninstall the Backstage Expert repository workspace kit for adopter or core profiles. Use when publishing bundled instructions, VS Code prompts, and the optional Backstage safety hook into a target repository.
- ▌ Creating Oracle To Postgres Migration Bug Report · paulasilvatech bundleCreate structured bug reports for Oracle-to-PostgreSQL migration defects with source-of-truth Oracle behavior, PostgreSQL divergence, severity, root cause, remediation, validation, and filename convention. Use when documenting behavioral differences, failed migration tests, or data-layer defects during an Oracle-to-PostgreSQL migration.
- ▌ Backstage Authentication · paulasilvatechConfigure, review, and troubleshoot Backstage sign-in, identity resolvers, auth providers, delegated third-party access, callbacks, and permissions. Use when setting up GitHub, Microsoft, guest, proxy, or custom auth providers or fixing login failures.
- ▌ Foundry Claude API · paulasilvatech bundleDesigns, implements, reviews, and migrates Claude API integrations using official Anthropic SDKs or Claude models in Microsoft Foundry. Use when work involves Claude, Anthropic, Opus, Sonnet, Haiku, Messages API, tool use, streaming, caching, model migration, or Foundry-hosted Claude clients.
- ▌ Github Copilot Sdk · paulasilvatech bundleBuilds applications with the GitHub Copilot SDK using explicit client lifecycle, sessions, permissions, streaming, tools, and MCP integration. Use when embedding Copilot in an application, creating sessions, handling events, registering tools, or troubleshooting SDK behavior.
- ▌ Python Development · paulasilvatechCoding standards, conventions, and patterns for developing Python code in the Agent Framework repository. Use when writing or modifying Python source files in the python/ directory.
- ▌ Creating Oracle To Postgres Master Migration Plan · paulasilvatechDiscover .NET solution projects, classify Oracle-to-PostgreSQL migration eligibility, detect Oracle dependencies, and write .github/oracle-to-postgres-migration/Reports/MasterMigrationPlan.md. Use when starting a multi-project Oracle-to-PostgreSQL migration, inventorying .NET projects, or assessing Oracle dependency scope.
- ▌ Qdrant Tenant Scaling · paulasilvatechGuides Qdrant multi-tenant scaling. Use when someone asks 'how to scale tenants', 'one collection per tenant?', 'tenant isolation', 'dedicated shards', or reports tenant performance issues. Also use when multi-tenant workloads outgrow shared infrastructure.
- ▌ Onboard To Openapi Server · paulasilvatechMigrate a Backstage backend plugin from a hand-written Express router to the repository's typed OpenAPI server tooling while preserving routes, auth, permissions, errors, tests, and optional client generation. Use when onboarding createOpenApiRouter or modernizing a router with OpenAPI.
- ▌ Azure Cost Optimize · paulasilvatechAnalyzes Azure IaC and current Azure cost or utilization evidence to identify, quantify, and prioritize savings. Use when reviewing Azure spend, right-sizing resources, reducing waste, or preparing evidence-based cost optimization issues.
- ▌ Python Code Quality · paulasilvatechCode quality checks, linting, formatting, and type checking commands for the Agent Framework Python codebase. Use when running checks, fixing lint errors, or troubleshooting CI failures.
- ▌ Sifap Requirements · paulasilvatechRequires SIFAP EARS requirements to use REQ-NNN, valid source_legacy evidence, Given/When/Then acceptance criteria, and test lineage. Use when editing specifications or requirement artifacts.
- ▌ Foundry Agentic Eval · paulasilvatechDesign evaluator-optimizer, reflection, rubric, LLM-as-judge, and test-driven refinement loops for AI agent outputs. Use when implementing self-critique, iterative improvement, quality gates, agent response evaluation, code refinement, or rubric-based scoring for generated code, reports, or analysis.
- ▌ Qdrant Vertical Scaling · paulasilvatechGuides Qdrant vertical scaling decisions. Use when someone asks 'how to scale up a node', 'need more RAM', 'upgrade node size', 'vertical scaling', 'resize cluster', 'scale up vs scale out', or when memory/CPU is insufficient on current nodes. Also use when someone wants to avoid the complexity of horizontal scaling.
- ▌ Backstage App Configuration · paulasilvatechDesign, edit, validate, and troubleshoot Backstage app configuration, environment overlays, schemas, secrets, integrations, and frontend visibility. Use when working with app-config YAML, BACKSTAGE_ENV, config:check, deployment overrides, or configuration errors.
- ▌ Backstage Core Contribution · paulasilvatechPrepare, implement, validate, and document contributions to backstage/backstage or a close fork using targeted tests, exact root typechecking, formatting, linting, API reports, changesets, DCO, and Apache headers. Use when changing Backstage core packages, plugins, docs, or contributor workflows.
- ▌ Azure Apim AI Gateway · paulasilvatechDesign Azure API Management as the runtime AI gateway for model and tool traffic, including token-per-minute controls, token limits, quotas, multi-backend load-balanced backend pools, circuit breakers, semantic caching, token metrics, managed identity, and content safety. Use when fronting model deployments, enforcing token budgets, adding semantic cache, load balancing LLM endpoints, or governing tool API calls at runtime.
- ▌ Foundry AI Operations · paulasilvatechAzure AI Foundry operations provisions workspaces, model deployments, RAG resources, operational settings, and resource checks. Use this skill when provisioning AI Foundry, deploying OpenAI models, configuring RAG, operating model endpoints, setting up AI workspaces, or checking Foundry resources.
- ▌ Backstage Software Templates · paulasilvatechDesign, implement, validate, and troubleshoot Backstage Software Templates, custom actions, Golden Paths, skeleton rendering, repository publication, and catalog registration. Use when working with template.yaml, scaffolder actions, parameters, step outputs, or template execution failures.
- ▌ Fabric Agentic Platform · paulasilvatech bundleRoute and execute Microsoft Fabric administration, data engineering, real-time intelligence, SQL, Spark, Power BI, Git integration, migration, cost estimation, and end-to-end architecture workflows. Use when a request spans Fabric workloads or needs the correct specialist guide, MCP server, REST/CLI path, safety gate, and verification sequence.
- ▌ Sifap Infrastructure · paulasilvatechDefines SIFAP IaC and Azure safety for provider baselines, identity, state, networks, plans, and approvals. Use when editing infrastructure, Compose, or deployment configuration.
- ▌ Sifap Natural Adabas · paulasilvatechProtects SIFAP Natural/Adabas source as evidence and requires dependency-complete, cited analysis. Use when reading legacy members, DDMs, FDTs, maps, copycodes, or JCL.
- ▌ Agent Framework Python · paulasilvatechApplies Microsoft Agent Framework Python monorepo conventions to the imported example tree. Use when changing its public API exports, package metadata, tests, or Python implementation.
- ▌ Azure Entra Agent User · paulasilvatechDesigns and provisions a Microsoft Entra agent user linked to an Agent ID identity, including parent validation, least-privilege permissions, optional manager, usage location, licensing, and verification. Use when an agent needs a user-shaped directory identity for collaboration workloads.
- ▌ Create Github Issues Feature From Implementation Plan · paulasilvatechCreate or update GitHub issues from implementation-plan phases using feature_request.yml or chore_request.yml templates when available. Use when the user asks to turn an implementation plan into GitHub issues, file one issue per phase, or deduplicate planned feature/chore work against existing issues.
- ▌ Qdrant Horizontal Scaling · paulasilvatechDiagnoses and guides Qdrant horizontal scaling decisions. Use when someone asks 'vertical or horizontal?', 'how many nodes?', 'how many shards?', 'how to add nodes', 'resharding', 'data doesn't fit', or 'need more capacity'. Also use when data growth outpaces current deployment.
- ▌ Scaffolding Oracle To Postgres Migration Test Project · paulasilvatechScaffold a compilable xUnit integration test project for a .NET Oracle application before Oracle-to-PostgreSQL migration testing. Use when Phase 3 requires an Oracle baseline test project, transaction rollback infrastructure, seed data management, or an empty integration-test harness before writing tests.
- ▌ App Frontend System Migration · paulasilvatechMigrate a Backstage adopter app from the legacy frontend system to the new extension-based frontend system through hybrid and full-migration phases. Use when converting createApp, feature discovery, routes, sidebar, APIs, themes, or app-level frontend compatibility.
- ▌ Foundry Agent Blueprint · paulasilvatechFoundry agent blueprint maps agent designs to Azure AI Foundry Agent Service models, connections, tools, memory, evaluation, and tracing. Use this skill when designing Foundry agent runtimes, model catalog choices, Azure AI Search or Redis connections, Bing connections, OpenAPI tools, MCP tools, code interpreter, file search, threads, runs, or evaluation plans.
- ▌ Qdrant Sliding Time Window · paulasilvatechGuides sliding time window scaling in Qdrant. Use when someone asks 'only recent data matters', 'how to expire old vectors', 'time-based data rotation', 'delete old data efficiently', 'social media feed search', 'news search', 'log search with retention', or 'how to keep only last N months of data'.
- ▌ Python Feature Lifecycle · paulasilvatechGuidance for package and feature lifecycle in the Agent Framework Python codebase, including stage meanings, feature-stage decorators, feature enums, and how to move APIs from one stage to the next. Use when changing API lifecycle stages or feature annotations.
- ▌ Creating Oracle To Postgres Migration Integration Tests · paulasilvatechCreate Phase 3 Oracle integration tests for .NET data access artifacts before Oracle-to-PostgreSQL migration, capturing Oracle behavior as the golden baseline while keeping assertions portable for Phase 6. Use when the user asks to add integration tests for repositories, DAOs, stored procedure callers, query builders, seed data, or lookup constants before PostgreSQL migration begins.
- ▌ Backstage External Integrations · paulasilvatech bundleConfigure, secure, and validate Backstage technical integrations with GitHub, Azure and Azure DevOps, and ServiceNow across catalog discovery, events, software templates, CI/CD views, incidents, and provider credentials. Use when setting up or troubleshooting integrations outside user sign-in.
- ▌ Python Package Management · paulasilvatechGuide for managing packages in the Agent Framework Python monorepo, including creating new connector packages, versioning, and the lazy-loading pattern. Use when adding, modifying, or releasing packages.
- ▌ Backstage Catalog DB Performance · paulasilvatech bundleRun and compare the Backstage catalog query performance battery against a safe database replica, capture PostgreSQL plans and buffers, detect regressions, and update the baseline. Use when changing catalog queries, indexes, schemas, or database performance behavior.
- ▌ Plugin Analytics Instrumentation · paulasilvatechInstrument Backstage frontend plugins with meaningful Analytics API events and tests while avoiding duplicate BUI navigation events or UI noise. Use when adding or reviewing captureEvent, AnalyticsContext, event taxonomy, noTrack overrides, or analytics behavior.
- ▌ Cobol Classic Context · paulasilvatechSupply COBOL, DB2, VSAM, and JCL modernization context: corpus layout, member conventions, target stack boundaries, evidence precedence, stage flow, and security rules. Use when starting any COBOL/DB2 modernization task, before analysis, design, implementation, verification, or delivery.
- ▌ Create Github Issues For Unmet Specification Requirements · paulasilvatechCreate GitHub Issues for unimplemented requirements found in specification files, avoiding duplicates and using the feature_request.yml issue template when available. Use this skill when asked to turn unmet specs, missing requirements, or unimplemented acceptance criteria into GitHub Issues.
- ▌ Planning Oracle To Postgres Migration Integration Testing · paulasilvatechCreate an integration testing plan for one .NET project during Oracle-to-PostgreSQL migration. Use when planning coverage for repositories, DAOs, stored procedure callers, CRUD service layers, Oracle-specific behavior, seed data, or migration validation cases before writing integration tests.
- ▌ Qdrant Memory Usage Optimization · paulasilvatechDiagnoses and reduces Qdrant memory usage. Use when someone reports 'memory too high', 'RAM keeps growing', 'node crashed', 'out of memory', 'memory leak', or asks 'why is memory usage so high?', 'how to reduce RAM?'. Also use when memory doesn't match calculations, quantization didn't help, or nodes crash during recovery.
- ▌ Qdrant Search Speed Optimization · paulasilvatechDiagnoses and fixes slow Qdrant search. Use when someone reports 'search is slow', 'high latency', 'queries take too long', 'low QPS', 'throughput too low', 'filtered search is slow', or 'search was fast but now it's slow'. Also use when search performance degrades after config changes or data growth.
- ▌ Github Pipeline Diagnostics · paulasilvatechPipeline diagnostics analyzes GitHub Actions CI/CD failures and remediation patterns. Use this skill when diagnosing workflow failures, build errors, deploy failures, failed jobs or steps, logs triage, actions permissions, OIDC failures, dependency cache issues, and CI/CD debugging.
- ▌ Open Horizons Backstage Aeg · paulasilvatechUse when editing the Open Horizons Backstage AEG feature, its proxy, actions, agent registry, configuration, or scaffold integration.
- ▌ Open Horizons Ears Validate · paulasilvatechUse when validating requirements against EARS notation patterns. Triggers include "EARS", "requirement review", "requirement quality", "shall statement", and "REQ-ID".
- ▌ Open Horizons Orchestration · paulasilvatechClassifies and coordinates repository work across Open Horizons agents with bounded delegation, validation, review, and approval gates. Use when handling cross-domain maintenance, feature, improvement, modernization, incident, review, or explicitly requested greenfield workflows.
- ▌ Open Horizons Prerequisites · paulasilvatech bundleValidates and sets up local CLI tools and access needed before Open Horizons deployment. Use this skill when checking required tool availability, verifying minimum versions, preparing Azure login readiness, validating CI/CD runner prerequisites, or producing a prerequisite checklist.
- ▌ Open Horizons Workspace Kit · paulasilvatech bundlePlans, applies, inspects, or uninstalls Open Horizons repository customizations with conflict detection and managed-file state. Use when publishing the AEG feature, the full toolkit, instructions, VS Code prompts, safety hooks, MCP configuration, workflows, or issue templates to a target repository.
- ▌ Plugin New Frontend System Support · paulasilvatechAdd new frontend-system support to an existing Backstage plugin while retaining its legacy entry point. Use when published or shared plugins need dual compatibility, alpha exports, PageBlueprint extensions, route reuse, and both old and new app consumers.
- ▌ Github Copilot Usage Metrics · paulasilvatech bundleRetrieve and display GitHub Copilot usage metrics for organizations and enterprises using the GitHub CLI, REST API, and bundled scripts. Use when the user asks about Copilot usage, adoption, active users, acceptance rates, suggestions, chat interactions, per-user breakdowns, organization metrics, enterprise metrics, or usage on a specific date.
- ▌ Sifap Modernization Context · paulasilvatech bundleLoad the SIFAP Natural/Adabas workshop profile, source-evidence boundaries, target stack, traceability contract, and sensitive-data rules. Use when analyzing, specifying, designing, implementing, testing, or operationalizing the SIFAP modernization.
- ▌ Open Horizons Azure Readiness · paulasilvatechAssesses read-only Azure readiness for one Open Horizons deployment scope using current subscription, provider, quota, SKU, identity, network, and resource evidence. Use when needed before Terraform planning or deployment when Azure prerequisites may block the requested components.
- ▌ Open Horizons Security Review · paulasilvatechPerforms an independent, read-only security review of one Open Horizons change or surface with severity-ranked, evidence-backed findings and verification criteria. Use when reviewing code, Terraform, Kubernetes, identity, workflows, Backstage, MAF agents, MCP tools, secrets, or policy review.
- ▌ Sifap Workshop Orchestration · paulasilvatechCoordinate the SIFAP modernization workshop through archaeology, architecture, build, quality, and operations stages with evidence gates, role handoffs, branch intent, and observable completion criteria. Use when starting a stage, checking readiness, or handing work to the next SIFAP stage agent.
- ▌ Backstage Mui To Bui Migration · paulasilvatech bundleMigrate Backstage app or plugin UI from Material-UI to Backstage UI with version-checked component mappings, CSS setup, accessibility, analytics, styling, and visual validation. Use when replacing @material-ui imports, MUI icons, makeStyles, or adopting BUI.
- ▌ Github Codespaces Golden Paths · paulasilvatech bundleConfigures GitHub Codespaces devcontainer environments for Backstage Golden Path templates. Use this skill when creating or validating devcontainer.json, Codespaces setup, Python FastAPI templates, Node app templates, Terraform templates, Java templates, AI/ML pipelines, data pipelines, container features, SDK pre-installation, or template mapping.
- ▌ Open Horizons Backstage Search · paulasilvatechInstall, configure, extend, operate, and troubleshoot Backstage Search frontends, engines, collators, indices, result extensions, filters, schedules, and permissions. Use when working with search pages, Catalog or TechDocs indexing, custom collators, Postgres or Elasticsearch, or missing results.
- ▌ Open Horizons Terraform Change · paulasilvatech bundleImplements and validates one bounded Open Horizons Terraform change in terraform/modules or an isolated terraform/environments root. Use when changing a module, environment root, provider constraint, backend declaration, import block, or state-aware Terraform contract without applying infrastructure.
- ▌ Plugin Full Frontend System Migration · paulasilvatechFully migrate a Backstage frontend plugin to the new frontend system and remove legacy support. Use when performing internal or intentionally breaking migrations from createPlugin to createFrontendPlugin, new route refs, blueprints, PageLayout, and legacy dependency removal.
- ▌ Sifap Classic Context · paulasilvatech bundleLoad the SIFAP Natural/Adabas workshop profile, source-evidence boundaries, target stack, traceability contract, and sensitive-data rules. Use when analyzing, specifying, designing, implementing, testing, or operationalizing the SIFAP modernization.
- ▌ Open Horizons Backstage Catalog · paulasilvatechModel, register, discover, validate, and troubleshoot Backstage Software Catalog entities, providers, processors, ownership, relations, locations, and lifecycle. Use when handling catalog-info YAML, entity ingestion, org discovery, duplicate entities, or catalog governance.
- ▌ Open Horizons Backstage Upgrade · paulasilvatechPlan, execute, and validate Backstage application or plugin dependency upgrades with release-aware package alignment, migrations, config review, changesets, and rollback. Use when bumping Backstage versions, resolving package skew, adopting new systems, or preparing an upgrade PR.