platform-engineer

Develop and optimize internal developer platforms with self-service infrastructure and GitOps workflows.

30|7|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill platform-engineer-saeed-vayghan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: platform-engineer
Source: https://github.com/saeed-vayghan/gemini-agent-skills/tree/main/.gemini/skills/platform-engineer
Command: npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill platform-engineer-saeed-vayghan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexity of building and maintaining internal developer platforms, aiming to streamline infrastructure management and enhance developer productivity.

Core Features & Use Cases

  • Platform Architecture: Designs and implements multi-tenant platforms with robust resource isolation and RBAC.
  • Self-Service Capabilities: Enables developers to provision environments, databases, and deploy services autonomously.
  • GitOps Workflows: Establishes automated CI/CD pipelines, branch strategies, and rollback procedures.
  • Developer Experience: Focuses on reducing cognitive load through self-service portals, golden paths, and interactive documentation.
  • Use Case: A company needs to accelerate its software delivery by providing developers with a self-service platform for creating and deploying new microservices. This Skill would design and implement the necessary infrastructure, automation, and developer portal to achieve this.

Quick Start

Use the platform-engineer skill to assess current platform capabilities and developer needs.

Frequently Asked Questions about platform-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a self-service developer platform for microservices?

Build a self-service developer platform by designing multi-tenant architecture with resource isolation, establishing GitOps workflows for automated CI/CD, and creating a service catalog. This reduces cognitive load and lets developers provision environments and deploy services autonomously.

What is platform engineering and how does it improve developer experience?

Platform engineering streamlines infrastructure management by providing self-service capabilities, golden paths, and interactive documentation. It improves developer experience by reducing cognitive load, enabling autonomous environment provisioning, and accelerating software delivery through automated workflows.

How do I implement GitOps workflows for automated CI/CD pipelines?

Implement GitOps workflows by establishing automated CI/CD pipelines, defining branch strategies, and configuring rollback procedures. This approach manages platform architecture and deployments using Git as the single source of truth for infrastructure and application state.

Can I use this approach to design multi-tenant platforms with RBAC?

Yes, you can design multi-tenant platforms with robust resource isolation and Role-Based Access Control. The approach focuses on managing platform architecture and API design to securely empower developers within isolated environments.

What is the best way to reduce cognitive load for developers deploying services?

Reduce cognitive load by implementing self-service portals, establishing golden paths, and providing interactive documentation. This allows developers to provision databases and deploy services autonomously without managing underlying infrastructure complexity.