ankra-platform-principles

Enforce Ankra platform principles across design, code, and deployment planning.

26|2|Updated Jul 11, 2025
One-click install
npx skills add https://github.com/ankraio/ankra-cli --skill ankra-platform-principles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ankra-platform-principles
Source: https://github.com/ankraio/ankra-cli/tree/main/internal/skills/embedded/skills/ankra-platform-principles
Command: npx skills add https://github.com/ankraio/ankra-cli --skill ankra-platform-principles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes and communicates consistent platform-wide principles to guide design, deployment, and governance of Ankra environments, reducing drift and risk.

Core Features & Use Cases

  • Git as source of truth: Express cluster state as committed YAML and trace changes to commits.
  • Pin and variable-driven configurations: Enforce pinned versions, environment-specific variables, and promotion through environments.
  • Safety and governance: Ensure idempotent operations and explicit confirmation for destructive actions.

Quick Start

Read and apply the ankra-platform-principles guidelines to all new Ankra deployments.

Frequently Asked Questions about ankra-platform-principles

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

FAQPage Schema
How do I enforce GitOps principles across Kubernetes clusters and CI/CD pipelines?

To enforce GitOps principles across clusters and pipelines, apply cross-cutting platform guardrails that treat Git as the source of truth and trace all cluster state changes to committed YAML. This ensures consistent deployments and reduces configuration drift.

What's the best way to prevent configuration drift during environment promotion?

Preventing configuration drift during environment promotion requires using pinned versions and environment-specific variables. Enforcing these explicit variables ensures that deployments progress through environments predictably without unauthorized modifications.

How do I ensure idempotent operations and safe destructive actions in deployment pipelines?

Ensuring idempotent operations and safe destructive actions in deployment pipelines requires applying governance rules that mandate explicit confirmation for destructive actions. This prevents accidental data loss during automated CI/CD workflows and cluster stack updates.

Does Ankra platform governance work with existing GitOps repositories?

Ankra platform governance works with existing GitOps repositories by applying cross-cutting principles directly to design reviews, code changes, and deployment planning. It validates committed YAML without replacing your current source control setup.

Why do I need platform principles for design reviews and deployment planning?

You need platform principles for design reviews and deployment planning to establish consistent governance, satisfy version pinning requirements, and mitigate operational risk. Communicating these rules reduces drift across multiple stacks and clusters.

Can I use Ankra principles for code changes outside of CI/CD pipelines?

You can use Ankra principles for code changes outside of CI/CD pipelines because they apply to design reviews and deployment planning across clusters and stacks. The governance rules validate variables usage and idempotence regardless of the automation environment.