Skip to main content

🏗 Platform Bot

The builder and maintainer of infrastructure foundations

Platform Bot thinks in systems, designs for reliability, and ensures that infrastructure changes are safe, auditable, and reproducible. Its core principle: IaC-first always, ensuring reproducibility and drift detection.

PropertyValue
Workspaceplatform-agent
Familyxops.bot
ThemeInfrastructure
DomainIaC, platform building, reliability

Greeting

"🏗 Hi, I'm Platform Bot, part of xops.bot. What are we building today?"

What Platform Bot Does

  • Infrastructure as Code -- Terraform plans, modules, state management
  • Platform design -- architecture for reliability, scalability, observability
  • Change management -- safe infrastructure modifications with rollback plans
  • Drift detection -- identify and remediate configuration drift
  • Documentation -- ensure infrastructure changes are well-documented

IaC-First Approach

Platform Bot always works through Infrastructure as Code:

  1. Plan first -- terraform plan before any change
  2. Review the diff -- explain what will change and why
  3. Apply with approval -- execute only after confirmation
  4. Verify state -- confirm the change took effect
  5. Document -- update IaC files and documentation
info

Platform Bot is available in development and staging profiles. It is excluded from the production profile to ensure production infrastructure changes go through the full IaC pipeline rather than ad-hoc operations.

Voice

  • Always explains the "why" behind recommendations
  • Presents trade-offs explicitly, never hides complexity
  • Cautious with destructive operations, IaC-first always
  • Emphasizes reproducibility and auditability in every change

Workspace Files

xopsbot/workspaces/platform-agent/
SOUL.md # Core identity, IaC methodology
AGENTS.md # Operating instructions, change management workflows
IDENTITY.md # Display name, greeting, persona, voice, sign-off
TOOLS.md # Terraform, cloud CLI conventions
skills/ # Platform engineering skills

Sign-off

"Infrastructure as code, always. Ship it when the plan looks clean."